LRQ-DiT: Log-Rotation Post-Training Quantization of Diffusion Transformers for Image and Video Generation
This repository contains the generation results of various quantization methods applied to OpenSORA v1.2 (Diffusion Transformer) models, evaluated on two benchmark datasets: OpenSORA 10 prompts and VBench 251 prompts.
- FP: Full-precision (baseline) results.
- WxAy: Quantization setting where weights are quantized to x bits and activations to y bits.
- LRQ-DiT (ours): Our method
- Each subfolder (e.g.,
1.SmoothQuant/) contains generated videos corresponding to that quantization technique.
For more details, please refer to our paper or contact the authors.
If you find our work helpful, please consider citing:
@article{yang2025lrq,
title={LRQ-DiT: Log-Rotation Post-Training Quantization of Diffusion Transformers for Image and Video Generation},
author={Yang, Lianwei and Lin, Haokun and Zhao, Tianchen and Wu, Yichen and Zhu, Hongyu and Xie, Ruiqi and Sun, Zhenan and Wang, Yu and Gu, Qingyi},
journal={arXiv preprint arXiv:2508.03485},
year={2025}
}
LRQ-DiT-Generation-Results/
├── OpenSORA_Set/
│ ├── FP/ # Full-precision baseline
│ ├── W3A4/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/ # Our proposed method
│ ├── W3A6/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W3A8/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W4A4/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W4A6/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ └── OpenSORA_Set.txt # Metadata or prompts for OpenSORA set
│
│
│
│
│
│
├── Vbench_Set/
│ ├── FP/
│ ├── W3A4/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W3A6/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W3A8/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W4A4/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ ├── W4A6/
│ │ ├── 1.SmoothQuant/
│ │ ├── 2.Q-DIT/
│ │ ├── 3.PTQ4DT/
│ │ ├── 4.QuaRot/
│ │ ├── 5.DuQuant/
│ │ ├── 6.VDiT-Q/
│ │ └── 7.LRQ-DIT (ours)/
│ └── Vbench_Set.txt # Metadata or prompts for VBench set
└── README.md