Skip to content

vllm_omni.diffusion.config

Global diffusion config — mirrors vLLM's set_current_vllm_config pattern.

Set once during model initialisation so that every Attention layer can read the OmniDiffusionConfig without coupling __init__ to the runtime ForwardContext.

get_current_diffusion_config

get_current_diffusion_config() -> OmniDiffusionConfig

Return the current diffusion config or raise.

get_current_diffusion_config_or_none

get_current_diffusion_config_or_none() -> (
    OmniDiffusionConfig | None
)

Return the current diffusion config, or None if not set.

set_current_diffusion_config

set_current_diffusion_config(config: OmniDiffusionConfig)

Context manager that sets the global diffusion config for model init.