Python class
DenoisingCacheConfig
DenoisingCacheConfigβ
class max.pipelines.lib.DenoisingCacheConfig(*, config_file=None, section_name=None, first_block_caching=False, taylorseer=False, taylorseer_cache_interval=None, taylorseer_warmup_steps=None, taylorseer_max_order=None, teacache=False, teacache_rel_l1_thresh=None, teacache_coefficients=None)
Bases: ConfigFileModel
Pipeline-level cache configuration for diffusion model denoising.
Controls First-Block Cache (step cache) and TaylorSeer optimizations that skip redundant transformer passes during the denoising loop.
-
Parameters:
-
- config_file (str | None)
- section_name (str | None)
- first_block_caching (bool)
- taylorseer (bool)
- taylorseer_cache_interval (int | None)
- taylorseer_warmup_steps (int | None)
- taylorseer_max_order (int | None)
- teacache (bool)
- teacache_rel_l1_thresh (float | None)
- teacache_coefficients (list[float] | None)
first_block_cachingβ
first_block_caching: bool
model_configβ
model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': False, 'strict': False}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
taylorseerβ
taylorseer: bool
taylorseer_cache_intervalβ
taylorseer_max_orderβ
taylorseer_warmup_stepsβ
teacacheβ
teacache: bool
teacache_coefficientsβ
teacache_rel_l1_threshβ
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!