Elastic Token Compression for Pixel-Space Diffusion Transformers
Paper β’ 2608.29281 β’ Published β’ 1
Adapter checkpoints for the Region Token Interface (RTI), which lets a frozen
MiniT2I backbone run its middle blocks on
R βͺ N content-shaped region tokens.
One checkpoint serves every budget. The region count is drawn at random during
fine-tuning, so the same weights run at R = 64 β¦ 1024; pass --budget at inference to
move along the quality/compute curve.
| file | backbone | span | tensors | size |
|---|---|---|---|---|
rti_b16_40k.pt |
MiniT2I-B/16 | 3β13 | 367 | 62 MB |
rti_l16_40k.pt |
MiniT2I-L/16 | 3β19 | 487 | 137 MB |
These are adapters only β LoRA on the frozen trunk plus the small interface. The backbone is downloaded from the MiniT2I release at load time and is not redistributed here.
from rti import build_rti
from rti.minit2i_text import get_prompt_encoder
from rti.sampling import sample
model = build_rti("MiniT2I-B/16", ckpt="rti_b16_40k.pt", device="cuda").eval()
enc = get_prompt_encoder(device="cuda")
ctx, mask = enc.encode(["a red panda wearing a scarf, studio photo"])
imgs = sample(model, ctx, mask, budget=256, steps=100, cfg_scale=5.0)
The span and LoRA rank are read from the checkpoint metadata.
GenEval / PartiPrompts (CLIP, PickScore, ImageReward), cfg 5.0, 100 steps:
| model | R | GenEval | CLIP | Pick | IR | speedup |
|---|---|---|---|---|---|---|
| B/16 dense | 1024 | 87.2 | 28.23 | 22.45 | 1.18 | 1.00Γ |
| RTI-B/16 | 512 | 87.8 | 28.09 | 22.30 | 1.11 | 1.84Γ |
| RTI-B/16 | 256 | 84.7 | 28.04 | 22.06 | 1.06 | 2.15Γ |
| L/16 dense | 1024 | 88.1 | 28.50 | 22.75 | 1.23 | 1.00Γ |
| RTI-L/16 | 512 | 87.5 | 28.58 | 22.63 | 1.20 | 2.11Γ |
| RTI-L/16 | 256 | 86.3 | 28.52 | 22.37 | 1.17 | 2.59Γ |
Reproduced with the public code; see results/reproduction/ in the repository.
@article{zamfir2026rti,
title = {Elastic Token Compression for Pixel-Space Diffusion Transformers},
author = {Zamfir, Eduard and Reisswig, Christian and Wu, Zongwei and
Xian, Yongqin and Timofte, Radu},
journal = {arXiv preprint arXiv:2608.29281},
year = {2026}
}