Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design
This repository contains Tensorflow implementation of experiments from the paper Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design - Jonathan Ho, Xi Chen, Aravind Srinivas, Yan Duan, Pieter Abbeel
- python3.6
- Tensorflow v1.10.1
- horovod v0.14.1
Horovod GPU setup instructions
We trained our models using 8 GPUs with data-parallelism using Horovod.
mpiexec -n 8 python3.6 run_cifar.py
Script to create dataset here
mpiexec -n 8 python3.6 -m flows_imagenet.launchers.imagenet32_official
mpiexec -n 6 python3.6 -m flows_imagenet.launchers.imagenet64_official
mpiexec -n 6 python3.6 -m flows_imagenet.launchers.imagenet64_5bit_official
Download links in README
mpiexec -n 8 python3.6 -m flows_celeba.launchers.celeba64_5bit_official
mpiexec -n 8 python3.6 -m flows_celeba.launchers.celeba64_3bit_official
Please open an issue
flowpp was originally developed by Jonathan Ho (UC Berkeley), Peter Chen (UC Berkeley / covariant.ai), Aravind Srinivas (UC Berkeley), Yan Duan (covariant.ai), and Pieter Abbeel (UC Berkeley / covariant.ai).