vllm_omni.outputs.output_metadata ¶
DiffusionMetadata module-attribute ¶
DiffusionMetadata: TypeAlias = dict[
str, DiffusionMetadataValue
]
DiffusionMetadataMapping module-attribute ¶
DiffusionMetadataMapping: TypeAlias = Mapping[
str, DiffusionMetadataValue
]
DiffusionMetadataValue module-attribute ¶
DiffusionMetadataValue: TypeAlias = (
DiffusionScalar
| DiffusionShape
| DiffusionTensorMap
| torch.Tensor
| list["DiffusionMetadataValue"]
| tuple["DiffusionMetadataValue", ...]
| Mapping[str, "DiffusionMetadataValue"]
)
DiffusionMultimodalOutput module-attribute ¶
DiffusionMultimodalOutput: TypeAlias = dict[
str, DiffusionPayloadValue | DiffusionMetadata
]
DiffusionPayload module-attribute ¶
DiffusionPayload: TypeAlias = dict[
str, DiffusionPayloadValue
]
DiffusionPayloadMapping module-attribute ¶
DiffusionPayloadMapping: TypeAlias = Mapping[
str, DiffusionPayloadValue
]
DiffusionPayloadValue module-attribute ¶
DiffusionPayloadValue: TypeAlias = (
DiffusionScalar
| bytes
| torch.Tensor
| np.ndarray
| PIL.Image.Image
| DiffusionTrajectoryPayload
| list["DiffusionPayloadValue"]
| tuple["DiffusionPayloadValue", ...]
| Mapping[str, "DiffusionPayloadValue"]
)
DiffusionPostprocessRawOutput module-attribute ¶
DiffusionPostprocessRawOutput: TypeAlias = (
DiffusionPayloadValue
| DiffusionPayload
| DiffusionOutputEnvelope
)
FinalOutputModalityType module-attribute ¶
DiffusionTrajectoryPayload ¶
strip_internal_metadata ¶
strip_internal_metadata(
metadata: DiffusionMetadataMapping,
) -> DiffusionMetadata
Return public metadata, dropping model-private postprocess state.
validate_diffusion_metadata ¶
validate_diffusion_metadata(
metadata: DiffusionMetadataMapping,
) -> None
Validate canonical diffusion output metadata fields.
Unknown model-specific groups and keys are intentionally tolerated. This validator only guards fields that are part of the shared output protocol or consumed by serving code.
validate_public_diffusion_metadata ¶
validate_public_diffusion_metadata(
metadata: DiffusionMetadataMapping,
) -> None
Validate metadata that is safe to expose outside model postprocess.