Views
No views yet
| Method | Encoder | Params | FID ↓ (CFG=1) | FID ↓ (CFG≈3.7) |
|---|---|---|---|---|
| DiT-XL | SD-VAE | 675M | 9.62 | 2.27 |
| SiT-XL | SD-VAE | 675M | 8.61 | 2.06 |
| REPA-XL | SD-VAE | 675M | 5.78 | 1.29 |
| DDT-XL | SD-VAE | 675M | 6.27 | 1.26 |
| REG-XL | SD-VAE | 675M | 1.80 | 1.36 |
| RAE-XL | DINOv2-S | 676M | 1.87 | 1.41 |
| RAE-XLDH | DINOv2-B | 839M | 1.51 | 1.16 |
| FAE-XL | FAE-DINOv2-G | 675M | 1.48 | 1.29 |
| RiT-XL (ours) | DINOv2-S | 676M | 1.45 | 1.14 |
1import torch
2from huggingface_hub import hf_hub_download
3
4# Download the checkpoint
5ckpt = hf_hub_download(repo_id="le723z/RiT", filename="checkpoint-last.pth")
6
7# Load the state dictionary
8state = torch.load(ckpt, map_location="cpu", weights_only=False)
9
10# state['model'] / state['model_ema1'] / state['model_ema2'] are the
11# trainable + two EMA-decay parameter dictionaries.
12# state['model_ema1'] is the EMA decay 0.9999 (used for sampling by default).
13model_weights = state['model_ema1']1git clone https://github.com/lezhang7/RiT.git
2cd RiT
3pip install -r requirements.txt
4bash scripts/eval.sh # CFG=3.7, FID ~1.14 on ImageNet 256x256facebook/dinov2-with-registers-small (d=384).decoders/dinov2/wReg_small/ViTXL_n08/model.pt.1@article{zhang2026rit,
2 title = {RiT: Vanilla Diffusion Transformers Suffice in Representation Space},
3 author = {Zhang, Le and Mang, Ning and Agrawal, Aishwarya},
4 journal = {arXiv preprint arXiv:2605.21981},
5 year = {2026}
6}