vllm_omni.diffusion.models.minimax_h3.vae ¶
MiniMax H3 remote-code VAE adapters and exact latent contracts.
MiniMaxH3AudioVAE ¶
Bases: Module
MiniMaxH3VideoVAE ¶
Bases: Module, DistributedVaeMixin
Adapter around the checkpoint's native parallel-tiled video VAE.
decode_with_chunks ¶
decode_with_chunks(
z: Tensor, *, on_chunk: DecodedChunkConsumer
) -> None
Decode temporal clips and synchronously publish frames-only chunks.
Implements :class:SupportsChunkedVAEDecode. Every rank participating in distributed VAE execution must invoke this method with a callback so the temporal collectives stay in lockstep; on_chunk is called only on the rank that owns output. Chunks arrive as [B, C, T, H, W] float frames, normalized through the checkpoint's processor to match the complete decode path. After a callback failure, the remaining chunks are decoded and discarded before the exception is re-raised.