This is a generic and fast implementation of variational auto-encoders in SP float32 (GTX and RTX series Nvidia GPUs
have significantly higher SP performance vs DP) in PyTorch.
For a different usage (dataset), just a new constructs file needs to be written.
An example usage on the MNIST dataset is provided.