Skip to content

vllm_omni.diffusion.cache.seacache.backend

CUSTOM_SEACACHE_ENABLERS module-attribute

CUSTOM_SEACACHE_ENABLERS = {
    "Cosmos3OmniDiffusersPipeline": enable_cosmos3_seacache,
    "Cosmos3OmniPipeline": enable_cosmos3_seacache,
}

logger module-attribute

logger = init_logger(__name__)

SeaCacheBackend

Bases: CacheBackend

Backend for spectral-evolution-aware diffusion caching.

enable

enable(pipeline: Any) -> None

refresh

refresh(
    pipeline: Any,
    num_inference_steps: int,
    verbose: bool = True,
) -> None

enable_cosmos3_seacache

enable_cosmos3_seacache(
    pipeline: Any, config: DiffusionCacheConfig
) -> SeaCacheRootHook