atlas

Research map / Image generation / Fast diffusion sampling

ViDiT-Q: Efficient and Accurate Quantization of Diffusion Transformers for Image and Video Generation

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ViDiT-Q, a post-training quantization scheme for video and image diffusion transformers combining fine-grained dynamic quantization, static-dynamic channel balancing, and metric-decoupled mixed precision, achieving W8A8/W4A8 with near-FP16 quality and 1.4-1.7x latency speedup.

Problem

Post-training quantization of diffusion transformers for text-to-image and text-to-video generation fails under low bit-widths because of large data variation within quantization groups, time-varying channel imbalance, and metric-agnostic sensitivity analysis.

Approach

Combine fine-grained token-wise/channel-wise dynamic activation quantization with a "static-dynamic" channel balancing (SmoothQuant-style scaling for the static timestep-independent part plus Hadamard rotation for the dynamic timestep-dependent part), and allocate mixed precision using metric-decoupled sensitivity (per-layer-type metrics such as VQA, CLIPScore, FlowScore) instead of MSE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace static tensor-wise quantization with dynamic token-wise quantization (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 0.178 -> 32.217Helped
Add scaling-based channel balancing (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 32.217 -> 31.963Hurt
Add rotation-based channel balancing (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 32.217 -> 47.356Helped
Use static-dynamic channel balancing (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 47.356 -> 60.216Helped
Use MSE-based mixed precision (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 60.216 -> 53.335Hurt
Use metric-decoupled mixed precision (ablation)ViDiT-Q · OpenSORA W4A8VQA-A: 60.216 -> 60.616Helped
Apply W8A8 quantizationOpenSORA · VBenchOverall Consistency: 25.66 -> 26.06Helped
Apply W4A8 quantization with mixed precisionOpenSORA · VBenchOverall Consistency: 18.25 -> 25.94Helped
Quantize with ViDiT-Q W8A8 instead of FP16STDiT · UCF-101FVD-FP16: 0.00 -> 15.52Hurt
Apply W4A8 mixed-precision quantizationSTDiT · UCF-101FVD-FP16: 96.25 -> 60.13Helped
Quantize InfDiT with W8A8InfDiT · DIV2K validationPSNR: 25.8015 -> 25.8628Helped
Quantize Pixart-Sigma with W4A8Pixart-Sigma · text-to-imageFID: 73.34 -> 74.33Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompt sets OpenSORA prompt set COCO UCF-101

Benchmarks: VBench UCF-101 COCO

Metrics: VBench dimensions CLIPSIM CLIP-Temp DOVER VQA Flow score Temporal flickering FVD FVD-FP16 FID CLIPScore

Baselines: Q-Diffusion Q-DiT PTQ4DiT SmoothQuant QuaRot PTQ4DM AdaRound BRECQ

Builds on: SmoothQuant QuaRot Q-Diffusion PTQ4DiT Q-DiT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy