atlas

Research map / Video / Video generation

MagCache: Fast Video Generation with Magnitude-Aware Cache

NeurIPS 2025 · Video › Video generation · approach: Efficient video diffusion models · 3 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 MagCache, a training-free caching method for video diffusion that skips timesteps using a unified magnitude-ratio law of residuals, calibrated with a single prompt.

Problem

Accelerating video diffusion inference via feature caching, where existing methods (e.g., TeaCache) need extensive prompt-curated calibration and risk overfitting and inconsistent outputs.

Approach

Observes that the per-step average magnitude ratio of successive residuals (v_theta(x_t,t) - x_t) decreases monotonically and is nearly prompt- and model-invariant, and uses its cumulative product as a skip-error estimate in an adaptive cache that reuses residuals until an error budget or max skip length is hit.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MagCache-slow instead of TeaCache-slowOpen-Sora 1.2 · Open-Sora 1.2 (51 frames, 480P)LPIPS: 0.1303 -> 0.0827Helped
use MagCache-fast instead of TeaCache-fastOpen-Sora 1.2 · Open-Sora 1.2 (51 frames, 480P)speedup: 2.05× -> 2.10×Helped
use MagCache-slow instead of TeaCache-slowWan 2.1 1.3B · Wan 2.1 1.3B (81 frames, 480P)LPIPS: 0.1258 -> 0.1206Helped
use MagCache-fast instead of TeaCache-fastWan 2.1 1.3B · Wan 2.1 1.3B (81 frames, 480P)speedup: 2.14× -> 2.68×Helped
use MagCache-slow instead of TeaCache-slowHunyuanVideo · HunyuanVideo (129 frames, 540P)LPIPS: 0.1832 -> 0.0377Helped
use MagCache-fast instead of TeaCache-fastHunyuanVideo · HunyuanVideo (129 frames, 540P)LPIPS: 0.1971 -> 0.0626Helped
use MagCache instead of TeaCacheCogVideoX 2B · CogVideoX 2B (49 frames, 480P)LPIPS: 0.1221 -> 0.0787Helped
use MagCache-slow instead of TeaCache-slowFlux · Flux Text-to-Image (1024 × 1024)LPIPS: 0.2687 -> 0.2043Helped
increase maximum skip length K from 2 to 4 (ablation)MagCache on Wan 2.1 · Wan 2.1 1.3BLPIPS: 0.0940 -> 0.1375Hurt
increase maximum skip length K from 2 to 4 (ablation)MagCache on Wan 2.1 · Wan 2.1 1.3Bspeedup: 2.0× -> 2.4×Helped
decrease error threshold δ from 0.06 to 0.03 (ablation)MagCache-slow · Open-SoraLPIPS: 0.1414 -> 0.1389Helped
calibrate with all 944 prompts rather than one random prompt (ablation)MagCache on Wan 2.1 · Wan 2.1 1.3BLPIPS: 0.1206 -> 0.1162No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompts

Benchmarks: VBench

Metrics: FLOPs latency speedup LPIPS SSIM PSNR

Baselines: TeaCache FasterCache PAB T-GATE Δ-DiT DuCa TaylorSeer AdaCache

Builds on: TeaCache FasterCache PAB 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