unidisc / README.md
aswerdlow's picture
Fixed demo instructions & yaml config
3a60a49
|
raw
history blame
2.92 kB

Unified Multimodal Discrete Diffusion

Alexander Swerdlow1*  Mihir Prabhudesai1*  Siddharth Gandhi1  Deepak Pathak1  Katerina Fragkiadaki1 

1 Carnegie Mellon University 

ArXiv Webpage

Hugging Face models

The UniDisc checkpoints are available on Hugging Face:

Getting Started

To install the dependencies, run:

git submodule update --init --recursive
uv sync --no-group dev
uv sync

For a more detailed installation guide, please refer to INSTALL.md.

Data

See DATA.md for details on how to download and preprocess the datasets. We provide processing scripts and instructions for all of the used datasets. Additionally, we release a synthetic dataset available here and the corresponding generation scripts as well as the raw data.

Training

See TRAIN.md for training commands.

Inference

Interactive demo:

mkdir -p ./ckpts/unidisc_interleaved
huggingface-cli download aswerdlow/unidisc_interleaved --local-dir ./ckpts/unidisc_interleaved
uv run demo/server.py experiments='[large_scale_train,large_scale_train_high_res_interleaved,eval_unified,large_scale_high_res_interleaved_inference]' trainer.load_from_state_dict="./ckpts/unidisc_interleaved/unidisc_interleaved.pt"
uv run demo/client.py

Training

See TRAINING.md for details.

Evaluation

See EVAL.md for details.

Citation

To cite our work, please use the following:

@article{swerdlow2025unidisc,
  title = {Unified Multimodal Discrete Diffusion},
  author = {Swerdlow, Alexander and Prabhudesai, Mihir and Gandhi, Siddharth and Pathak, Deepak and Fragkiadaki, Katerina},
  journal = {arXiv preprint arXiv:2503.20853},
  year = {2025},
  doi = {10.48550/arXiv.2503.20853},
}

Credits

This repository is built on top of the following repositories: