atlas

Research map / Architectures and efficiency / Quantization

VQ4DiT: Efficient Post-Training Vector Quantization for Diffusion Transformers

AAAI 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of ViTs · 6 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 VQ4DiT, a zero-data, block-wise post-training vector quantization method that jointly calibrates codebooks and candidate assignment ratios for DiT weights, reaching near-lossless 3-bit and usable 2-bit DiT-XL/2 generation.

Problem

Deploying Diffusion Transformers (DiTs) on edge devices is impractical due to their large parameter counts; existing PTQ and classic VQ methods degrade badly at extremely low bit-widths, and traditional VQ calibrates only codebooks, not assignments.

Approach

For each weight sub-vector, keep a small set of candidate codewords (nearest by Euclidean distance) with learnable softmax ratios, reconstruct weights as a weighted average, and jointly calibrate codebooks and ratios with zero-data, block-wise MSE distillation from the floating-point model; the highest-ratio candidate becomes the final assignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VQ4DiT instead of GPTQ for 3-bit quantizationDiT XL/2 · ImageNet 256×256, 50 stepsFID: 71.42 -> 11.91Helped
Use VQ4DiT instead of GPTQ for 2-bit quantizationDiT XL/2 · ImageNet 256×256, 50 stepsFID: 3.1e2 -> 12.42Helped
Use VQ4DiT instead of GPTQ for 3-bit quantizationDiT XL/2 · ImageNet 512×512, 50 stepsFID: 94.35 -> 34.57Helped
Use VQ4DiT instead of GPTQ for 2-bit quantizationDiT XL/2 · ImageNet 512×512, 50 stepsFID: 3.2e2 -> 35.08Helped
Increase candidate assignment set length from n=1 to n=2 (ablation)VQ4DiT · ImageNet 256×256, 2-bit, 50 stepsFID: 60.16 -> 12.42Helped
Increase candidate assignment set length from n=2 to n=3 (ablation)VQ4DiT · ImageNet 256×256, 2-bit, 50 stepsFID: 12.42 -> 12.22Helped
Increase candidate assignment set length from n=3 to n=4 (ablation)VQ4DiT · ImageNet 256×256, 2-bit, 50 stepsFID: 12.22 -> 14.06Hurt
Use CUDA vector quantization kernel3-bit VQ, DiT XL/2 · 256×256, 256 stepsinference time: 63s -> 22sHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256 ImageNet 512x512

Metrics: FID sFID IS Precision model size (MB) inference time

Baselines: RepQ-ViT GPTQ Q-DiT uniform quantization classic VQ with codebook fine-tuning

Builds on: K-Means DiT GPTQ RepQ-ViT 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