kamenbliznashki/normalizing_flows
Pytorch implementations of density estimation algorithms: BNAF, Glow, MAF, RealNVP, planar flows
Provides reference implementations for training normalizing flow models on both synthetic 2D datasets and real image/tabular data (CelebA, MNIST, UCI), with support for multi-GPU distributed training and gradient checkpointing for large models. Includes generative capabilities beyond density estimation, such as temperature-controlled sampling, latent space attribute manipulation, and conditional density estimation. Built entirely in PyTorch with modular architecture allowing interchange of flow components and straightforward integration into probabilistic inference pipelines.
637 stars. No commits in the last 6 months.
Stars
637
Forks
102
Language
Python
License
—
Category
Last pushed
Jul 12, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/kamenbliznashki/normalizing_flows"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
probabilists/zuko
Normalizing flows in PyTorch
lucidrains/rectified-flow-pytorch
Implementation of rectified flow and some of its followup research / improvements in Pytorch
davidnabergoj/torchflows
Modern normalizing flows in Python. Simple to use and easily extensible.
keishihara/flow-matching
Flow Matching implemented in PyTorch
LukasRinder/normalizing-flows
Implementation of normalizing flows in TensorFlow 2 including a small tutorial.