-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add tensorboard logger * Minor * Update affine coupling * Fix flow block Add autoflake * Minor fixes * Add tests for trainer * Minor fixes * Update README.md
- Loading branch information
1 parent
d28101a
commit 1f89492
Showing
4 changed files
with
23 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,3 +2,4 @@ todo.py | |
./runs | ||
./samples | ||
./.misc/notebooks | ||
./checkpoints |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# PyTorch Glow: Generative Flow with Invertible 1x1 Convolutions | ||
|
||
![MIT License](https://img.shields.io/badge/License-MIT-blue.svg) | ||
[![Paper](https://img.shields.io/badge/ArXiv-Paper-red)](https://arxiv.org/abs/1807.03039) | ||
|
||
Glow is a normalizing flow model introduced by OpenAI that uses an invertible generative architecture. | ||
Glow’s flow blocks consist of 3 components: act norm, 1x1 invertible convolutions and affine coupling layers. | ||
<br></br> | ||
This repository contains the complete workflow for training and testing Glow. All code was developed during the GenAI UCU course. | ||
Here are presented: | ||
- model implementation from scratch | ||
- train script with hydra configs | ||
- tensorboard logging | ||
- DDP trainer | ||
- tests with pytest | ||
- CI using github actions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters