vllm_omni.diffusion.output_formatter ¶
DiffusionPostprocessOutput dataclass ¶
metadata class-attribute instance-attribute ¶
metadata: DiffusionMetadata = field(default_factory=dict)
format_diffusion_outputs ¶
format_diffusion_outputs(
*,
request: OmniDiffusionRequest,
od_config: OmniDiffusionConfig,
diffusion_output: DiffusionOutput,
output_data: DiffusionPostprocessRawOutput,
postprocess_output: DiffusionPostprocessOutput,
) -> list[OmniRequestOutput]
Convert a finished diffusion model output into API-facing outputs.
format_empty_diffusion_outputs ¶
format_empty_diffusion_outputs(
request: OmniDiffusionRequest,
*,
finished: bool = True,
custom_output: dict[str, Any] | None = None,
) -> list[OmniRequestOutput]
normalize_diffusion_postprocess_output ¶
normalize_diffusion_postprocess_output(
outputs: DiffusionPostprocessRawOutput,
) -> DiffusionPostprocessOutput
Normalize diffusion postprocess output into payload and metadata.