This is a PyTorch implementation of several normalizing flow, including a variational autoencoder.
- Planar flow (Rezende & Mohamed, 2015)
- Radial flow (Rezende & Mohamed, 2015)
- NICE (Dinh et al., 2014)
- Real NVP (Dinh et al., 2016)
- Glow (Kingma & Dhariwal, 2018)
- Residual flow (Chen et al., 2019)
The latest version of the package can be installed via pip
pip install --upgrade git+https://github.com/VincentStimper/normalizing-flows.git
Alternatively, download the repository and run
python setup.py install