Skip to content
/ IADB Public

Official implementation of IADB (Iterative α-(de)Blending: a Minimalist Deterministic Diffusion Model), published at Siggraph 2023.

Notifications You must be signed in to change notification settings

tchambon/IADB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Iterative α-(de)Blending: a Minimalist Deterministic Diffusion Model


This repository is the official implementation of IADB (Iterative α-(de)Blending: a Minimalist Deterministic Diffusion Model), published at Siggraph 2023.

image

For a simple and intuitive explanation of our method, you can read our blog post and check our 2D tutorial.

Quick start

If you want to setup a new conda environment, download a dataset (celeba) and launch a training, you can follow this:

conda env create -f environment.yml
conda activate iadb
python iadb.py

Setup

Python 3 dependencies:

This code has been tested with Python 3.8 on Ubuntu 22.04. We recommend setting up a dedicated Conda environment using Python 3.8 and Pytorch 2.0.1.

Code description

The iadb.py contains a simple training loop.

It demonstrates how to train a new IADB model and how to generate results (using the provided sample_iadb function).

About

Official implementation of IADB (Iterative α-(de)Blending: a Minimalist Deterministic Diffusion Model), published at Siggraph 2023.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages