Files
sglang/python/sglang/multimodal_gen/runtime/cache/__init__.py
2026-02-16 00:18:31 +08:00

31 lines
889 B
Python

# SPDX-License-Identifier: Apache-2.0
"""
Cache acceleration module for SGLang-diffusion
This module provides various caching strategies to accelerate
diffusion transformer (DiT) inference:
- TeaCache: Temporal similarity-based caching for diffusion models
- cache-dit integration: Block-level caching with DBCache and TaylorSeer
"""
from sglang.multimodal_gen.runtime.cache.cache_dit_integration import (
CacheDitConfig,
enable_cache_on_dual_transformer,
enable_cache_on_transformer,
get_scm_mask,
)
from sglang.multimodal_gen.runtime.cache.teacache import TeaCacheContext, TeaCacheMixin
__all__ = [
# TeaCache (always available)
"TeaCacheContext",
"TeaCacheMixin",
# cache-dit integration (lazy-loaded, requires cache-dit package)
"CacheDitConfig",
"enable_cache_on_transformer",
"enable_cache_on_dual_transformer",
"get_scm_mask",
]