Research project exploring:
- Diffusion models
- Flow matching
- Transformer-based generative models
Compare diffusion vs flow matching for image generation.
CIFAR10 (initial)
- Diffusion Transformer
- Flow matching vector field model
pip install -r requirements.txtTrains the flow-matching DiT on CIFAR10 and saves a checkpoint to checkpoints/:
python train.py --epochs 10Useful flags for a quick run: --max-steps 200 --subset-size 512 --checkpoint-name my_run.
Launch a Gradio app to pick two saved checkpoints and compare their generations, starting from the same noise seed:
python app.py