[KongchangAI]
Concept软缓存

SoftCache

A training-free inference acceleration method for diffusion Transformers that uses staleness signals to adaptively modulate sampling step sizes, achieving soft caching rather than binary hard caching, significantly improving speed while preserving generation quality.

Timeline (last 90 days)

Oct 16

The researchers propose SoftCache, which performs soft caching: the margin of the staleness signal determines how far each caching step advances, so that when the margin is large the sampler skips multiple scheduled nodes, and as a refresh approaches the step size gradually shrinks back to the original step size.

Unverified50%
Oct 16

The core innovation of SoftCache is turning the caching decision from a discrete binary choice into continuous step-size modulation.

Unverified50%
Oct 16

SoftCache is completely training-free and adds no parameters specific to any backbone network, so it can be directly applied to different diffusion Transformer architectures without hyperparameter tuning for each model.

Unverified50%
Oct 16

SoftCache relies only on the empirical correlation between the staleness signal and the error, not on the weights or structure of a specific network, so the same set of thresholds and step-size mapping rules can be directly transferred to DiTs of different scales.

Unverified50%
Oct 16

Experimental results show that at speedups of 3.5x to 6.9x, SoftCache leads all baseline methods on all four fidelity metrics.

Unverified50%
Oct 16

The specific speedup values vary by model and task: the speedup on FLUX differs from that on the video models, but overall it falls within the range of 3.5x to 6.9x.

Unverified50%
Oct 16

SoftCache treats the staleness signal as a continuous error predictor rather than merely a trigger condition; the magnitude of the signal itself contains information about the current approximation quality.

Unverified50%

All Facts (7)

Unverified

The researchers propose SoftCache, which performs soft caching: the margin of the staleness signal determines how far each caching step advances, so that when the margin is large the sampler skips multiple scheduled nodes, and as a refresh approaches the step size gradually shrinks back to the original step size.

50%
Unverified

The core innovation of SoftCache is turning the caching decision from a discrete binary choice into continuous step-size modulation.

50%
Unverified

SoftCache is completely training-free and adds no parameters specific to any backbone network, so it can be directly applied to different diffusion Transformer architectures without hyperparameter tuning for each model.

50%
Unverified

SoftCache relies only on the empirical correlation between the staleness signal and the error, not on the weights or structure of a specific network, so the same set of thresholds and step-size mapping rules can be directly transferred to DiTs of different scales.

50%
Unverified

Experimental results show that at speedups of 3.5x to 6.9x, SoftCache leads all baseline methods on all four fidelity metrics.

50%
Unverified

The specific speedup values vary by model and task: the speedup on FLUX differs from that on the video models, but overall it falls within the range of 3.5x to 6.9x.

50%
Unverified

SoftCache treats the staleness signal as a continuous error predictor rather than merely a trigger condition; the magnitude of the signal itself contains information about the current approximation quality.

50%

Source Articles