Files
vllm-omni/vllm_omni/model_executor/models/output_templates.py
T

15 lines
443 B
Python
Raw Normal View History

from typing import NamedTuple
2025-11-30 04:44:01 +08:00
import torch
from vllm.sequence import IntermediateTensors
from vllm_omni.data_entry_keys import OmniPayload
2025-11-30 04:44:01 +08:00
class OmniOutput(NamedTuple):
"""Output from the merged Omni model containing both text and audio."""
text_hidden_states: torch.Tensor
multimodal_outputs: OmniPayload | None = None
intermediate_tensors: IntermediateTensors | None = None
next_token_id: torch.Tensor | None = None