Pith. sign in

ReCache: Learning Budget-Aware Caching Schedules for Diffusion Models via REINFORCE

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Modern diffusion models generate high-quality images and videos, but their iterative denoising process makes inference expensive. Feature caching accelerates sampling by reusing or predicting intermediate activations across neighboring denoising steps, exploiting the redundancy of computations along the reverse trajectory. In this work, we focus on the caching schedule: selecting which denoising steps should be fully recomputed. Existing schedules are either fixed (e.g. uniform) or chosen adaptively from per-step error heuristics; in both cases, the actual compute cost is a side-effect of hand-tuned thresholds rather than a quantity the user can specify. We propose ReCache, which inverts this: given a target budget k, it learns the recomputation schedule that maximizes generation quality, turning compute into a directly controllable input. ReCache trains via policy gradients, sidestepping backpropagation through full diffusion inference, and uses no labelled data. Generations from uncached inference serve as matching targets, paired with a reward for generation quality. ReCache is compatible with any caching mechanism, including feature reuse and feature forecasting; for each mechanism, a single trained policy adapts across computational budgets at inference time. ReCache consistently outperforms scheduling baselines: under a $\times5.04$ FLOPs reduction on FLUX, it reduces LPIPS by 31% (from 0.456 to 0.316) compared to DiCache; on Wan 2.1 at a $\sim \times2.6$ speedup, it drops LPIPS by 65% (from 0.480 to 0.169) and boosts the VBench score by 7% (5.6 points, from 70.4 to 76.0) over uniform HiCache. Code is available at https://github.com/thecrazymage/ReCache.

citation-role summary

baseline 1

citation-polarity summary

fields

cs.CV 1

years

2026 1

verdicts

CONDITIONAL 1

roles

baseline 1

polarities

baseline 1

representative citing papers

BAG: Budget-Aware Gating for Diffusion Caching

cs.CV · 2026-08-10 · conditional · novelty 6.0

A single learned gate, trained by copying offline-searched cache schedules, decides per step how to spend a diffusion sampling budget and beats static and heuristic caching baselines at matched compute.

citing papers explorer

Showing 1 of 1 citing paper.

  • BAG: Budget-Aware Gating for Diffusion Caching cs.CV · 2026-08-10 · conditional · none · ref 2 · internal anchor

    A single learned gate, trained by copying offline-searched cache schedules, decides per step how to spend a diffusion sampling budget and beats static and heuristic caching baselines at matched compute.