Home

Awesome

PyTorch implementation of Progressive Growing of GANs

A PyTorch implementation of "Progressive Growing of GANs for Improved Quality, Stability and Variability" (https://arxiv.org/abs/1710.10196) compatible with PyTorch 0.4.

Implementation details

I tried to follow the original article as much as possible. This repo gives a simple example of how it can be used on MNIST.

This implementation was done in Python 3.6 and uses f-string so this will create errors in previous Python versions.

Generated Images

This is a gif of the training obtained from the PG-GAN on MNIST during 210 epochs (60 epochs of growing + 150 epochs of stabilizing) by running python mnist_example.py --PN --WS

MNIST-Training-GIF

More results coming for CIFAR10.

Acknowledgement

Author

Jerome Rony @jeromerony