I spent a long time making GANs in TensorFlow/Keras. Too long, honestly, because change is hard. It took some convincing, but I eventually bit the bullet and swapped over to PyTorch. Unfortunately, most of the PyTorch GAN tutorials I’ve come across were overly-complex, focused more on GAN theory than application, or oddly unpythonic. To remedy this, I wrote this micro tutorial for making a vanilla