atlas

Research map / Image generation / Fast diffusion sampling

FPSAttention: Training-Aware FP8 and Sparsity Co-Design for Fast Video Diffusion

NeurIPS 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 FPSAttention, a training-aware co-design of FP8 quantization and tile-wise structured sparse attention for Wan2.1 video DiTs, with a denoising step-aware schedule, achieving up to 4.96x end-to-end speedup on VBench.

Problem

Video diffusion transformers are slow because of many denoising steps and quadratic 3D attention; combining training-free FP8 quantization with sparse attention causes large quality degradation, and existing methods lack training-aware joint optimization of the two.

Approach

Unify FP8 quantization and block sparsity at a shared 3D tile granularity, vary quantization tile size and sparsity window across denoising steps (early/mid/late), and train the model with these joint approximations so it adapts to the errors, with a FlexAttention/Triton kernel for wall-clock speedups.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
jointly train FP8 quantization and structured sparsity with denoising-step-aware adaptation (ablation)Wan2.1-1.3B · VBenchTotal Score: 0.8019 -> 0.8160; +1.8%Helped
apply FP8 quantization and sparse attention without joint optimization or denoising step-aware adaptation (ablation)Wan2.1-1.3B · VBenchTotal Score: 0.8019 -> 0.6325; -21.1%Hurt
add structured sparsity to quantization (ablation)Wan2.1-1.3B Ours Quant · VBenchPSNR: 20.99712 -> 21.35417Helped
increase quantization and sparsity tile size from (3,4,4) to (24,32,32) (ablation)FPSAttention · Wan2.1-1.3BPSNR: 19.87452 -> 20.99712Helped
use hardware-friendly tile size (6,8,8) instead of unbalanced tile size (3,4,4) (ablation)FPSAttention · Wan2.1-1.3BPSNR: 19.87452 -> 20.12358Helped
use sparsity window (6,6,1) instead of (6,6,6) (ablation)FPSAttention · Wan2.1-1.3BKernel Speedup: 1.69x -> 5.16xHelped
increase sparsity with window (3,3,1) rather than (6,6,1) (ablation)FPSAttention · Wan2.1-1.3BPSNR: 20.45621 -> 19.23465Hurt
use joint FP8 quantization and structured sparsityWan2.1-1.3B · training after 2,000 stepsTraining loss difference: <2%No clear effect
use joint FP8 quantization and structured sparsityWan2.1-1.3B · training initiallyTraining loss: ~15%Hurt
joint FP8 quantization and structured sparsity instead of FP8 quantization alone (ablation)Wan2.1-14B · 480p video generationLatency: 144s -> 423sHelped
joint FP8 quantization and structured sparsity instead of STAWan2.1-14B · 720p video generationSpeedup: 3.60x -> 4.96xHelped

Surprising findings

Limitations

Experimental setup

Datasets: curated high-quality internal video dataset VBench

Benchmarks: VBench PSNR SSIM LPIPS

Metrics: VBench total score imaging quality subject consistency PSNR SSIM LPIPS FLOPS latency speedup

Baselines: SageAttention SpargeAttn SparseVideoGen Sliding Tile Attention

Builds on: Sliding Tile Attention SageAttention FlexAttention FlashAttention

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