Diffusion models face a fundamental trade-off between generation quality and computational efficiency. Latent Diffusion Models (LDMs) offer an efficient solution but suffer from potential information loss and non-end-to-end training. In contrast, existing pixel space models bypass VAEs but are computationally prohibitive for high-resolution synthesis. To resolve this dilemma, we propose DiP, an efficient pixel space diffusion framework. DiP decouples generation into a global and a local stage: a Diffusion Transformer (DiT) backbone operates on large patches for efficient global structure construction, while a co-trained lightweight Patch Detailer Head leverages contextual features to restore fine-grained local details. This synergistic design achieves computational efficiency comparable to LDMs without relying on a VAE. DiP is accomplished with up to 10x faster inference speeds than previous method while increasing the total number of parameters by only 0.3%, and achieves an 1.79 FID score on ImageNet 256x256.
| Dataset | Model | Params | HuggingFace |
|---|---|---|---|
| ImageNet256 | DiP-XL/16 | 631M | 🤗 |
For higher-resolution applications, please refer to L2P.
We use the ADM evaluation suite to report FID on ImageNet.
# for training
python main.py fit -c configs_c2i/dip_xl.yaml# for inference (multi-GPU)
CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 python main.py predict \
-c configs_c2i/dip_xl.yaml --ckpt_path=/path/to/model.ckpt
# or single-GPU
CUDA_VISIBLE_DEVICES=0 python main.py predict \
-c configs_c2i/dip_xl.yaml --ckpt_path=/path/to/model.ckptIf you find this work useful for your research, please consider citing:
@article{chen2025dip,
title = {DiP: Taming Diffusion Models in Pixel Space},
author = {Chen, Zhennan and Zhu, Junwei and Chen, Xu and Zhang, Jiangning and Hu, Xiaobin and Zhao, Hanzhen and Wang, Chengjie and Yang, Jian and Tai, Ying},
journal = {arXiv preprint arXiv:2511.18822},
year = {2025}
}