Now your generative routine is incorrect, because it doesn’t use “conv5” linear layer, that decodes gaussian variates.
Here is my output. I removed fc1,fc2 layers, that seem unneeded, esp. without activations. Probably lr increase/scheduling would improve results. As for speed, it is pretty bad without a gpu, yeah.