vllm_omni.diffusion.diffusion_kv.metadata ¶
Scheduler-to-Worker allocation payloads for diffusion KV.
Like native vLLM's SchedulerOutput DTOs, these classes carry trusted internal Scheduler results. Cache geometry and block-table validation stay with the native cache builders and Worker installation path.
DiffusionKVContextMetadata dataclass ¶
Request-scoped Worker allocation for an independent K/V context.
context_id identifies this allocation within the enclosing :class:DiffusionKVMetadata.
DiffusionKVMetadata dataclass ¶
Scheduler allocation sent with a newly scheduled public request.
Independent contexts live once at request scope so multiple sequences can reference the same allocation.
DiffusionKVSequenceMetadata dataclass ¶
Worker allocation for one Scheduler-owned diffusion sequence.
context_ids reference request-scoped context allocations from the enclosing :class:DiffusionKVMetadata.