The key idea of StyleGAN is to progressively increase the resolution of the generated images and to incorporate style features in the generative process.This StyleGAN implementation is based on the book Hands-on Image Generation with TensorFlow. The code from the book's Github repository was refactored to leverage a custom train_step() to enable faster training time via compilation and distribution.