Skip to content

vllm_omni.inputs.mm_processor

Multimodal data plumbing for Omni's custom, non-HF processors.

OmniMultiModalProcessor

Bases: BaseMultiModalProcessor[_I]

Share data/passthrough handling, leaving model processing in its owner.

These processors implement _call_hf_processor locally, sometimes without any HF processor object. Prompt tokens are prepared separately in apply; the upstream base still owns caching and prompt updates.