Model reference · open weights
FastVideo-Minimax-FastH3 is an open-weight video model from FastVideo. FastVideo-Minimax-FastH3-Preview-v0.2 (BF16) weighs 148 GB; the smallest configuration that runs it is H100 80 GB.
What it is
| Released by | FastVideo |
|---|---|
| Released | 2026-08-23 |
| Parameters | 35.0B |
| VRAM | 148 GB for the weights |
What it runs on
| Card | Weights | Memory |
|---|---|---|
| RTX 3060 12 GB … L40S 48 GB | does not fit | |
| A100 80 GB | tight (encoders offloaded) | 78.2 GB |
| H100 80 GB | tight (encoders offloaded) | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits (encoders offloaded) | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits (encoders offloaded) | 107 GB |
| H200 141 GB | fits (encoders offloaded) | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
A few-step (4-step) distillation preview of MiniMax-H3, the 33B dual-modality (video + audio) diffusion transformer — distilled with data-free DMD2 by the FastVideo team.
The base model samples with 50 denoising steps; this student walks a 4-step grid on the release's shift-12 rectified-flow schedule (12.5× fewer transformer evaluations), generating synchronized video and audio in one pipeline call.
Preview status (v0.2): step 2900 of a 4000-step run — the same run that produced v0.1 (step 1400), carried 1500 steps further. Sample quality is still maturing, most visibly on high-motion detail.
num_inference_steps=4, which makes the scheduler build its own 4-point sigma
grid — 3 forwards on native spacing, not the 4 trained jump points. Sample with
the explicit trained ladder instead (see Usage). The same off-operating-point
mismatch affected this run's in-training validation renders, so judge the
student by fresh samples on the ladder below, not by earlier validation clips.Diffusers-format (modular pipeline) layout. Only the transformer/ weights differ
from the base release — the distilled student, in bf16. All other components
(Qwen3-VL text encoder, video/audio VAEs, tokenizer, processor, schedulers) are
unmodified copies of the base release, included so the repo is self-contained.
The student was trained with block-sparse video attention (VSA, 64-token tiles,
90% sparsity) and carries its trained sparse-gate parameters
(attn.to_gate_compress); it can be run dense (default) or with VSA for
additional inference speedup.
Sample on the trained ladder — [999, 749, 500, 250] on the shared 1000-step
grid, one forward per entry, each scheduler applying its own shift:
from fastvideo import VideoGenerator
gen = VideoGenerator.from_pretrained(
"FastVideo/FastVideo-Minimax-FastH3-Preview-v0.2",
num_gpus=1,
dmd_denoising_steps=[999, 749, 500, 250],
)
video = gen.generate_video(
prompt="",
guidance_scale=1.0, # the base model is guidance-distilled
)
The ladder can also be set without touching code:
export FASTVIDEO_DMD_DENOISING_STEPS=999,749,500,250
To run the student under the sparse attention it was trained with, select the VSA-H3 backend and match both knobs of the training contract — sparsity alone, at the default 256-token tile, is a different operating point:
export FASTVIDEO_ATTENTION_BACKEND=VIDEO_SPARSE_ATTN_H3
# generator args: VSA_sparsity=0.9, VSA_tile_size=64
Prompts follow the MiniMax-H3 multimodal prompt format
(integrated_multimodal_description: ... overall_soundscape: ...); see the base
model card for the prompting guide.
[999, 749, 500, 250] — 4 steps on the release sampler's
shift-12 schedule.Distributed under the MiniMax H3 Community License (see LICENSE), inherited from the base model. Review the license (including its territory and acceptable-use terms) before use or redistribution.
transformer_ref component (reference-conditioning variant) is not
packaged here; its entry in modular_model_index.json points at the base
MiniMaxAI/MiniMax-H3 repo and is fetched from there if used. This preview
distills the text-to-video+audio path only.We thank Nuva Lab for bringing production grounding to FastH3 through its experience with real-world creative video-agent workloads. Its production-aligned post-training insights help bridge open-source research to practical data-assisted distillation for commercial video workflows, with Omni Ref as the next focus.
We thank the NVIDIA FastGen team for the DMD2 framework and H3 reference experiment that helped us align the score clock, modality shifts, and backward simulation.
We also thank MiniMax for releasing H3-Base, and the vLLM project, NVIDIA, and MBZUAI for their continued sponsorship and support of FastVideo.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.
Running it yourself
Rent a machine by the hour. ComfyUI is installed on it. Open ComfyUI through the tunnel and load the workflow from the model's card on Hugging Face; choose this model's file in its loader.
# on your rented machine (the ssh line is on its page in the console)
# get REPO FILE FOLDER: one file into /workspace/models/FOLDER, where ComfyUI loads it from
get() { hf download "$1" "$2" --local-dir /workspace/hf-files && mkdir -p "/workspace/models/$3" && mv "/workspace/hf-files/$2" "/workspace/models/$3/$4"; }
# the model (5.1 GB)
get FastVideo/FastVideo-Minimax-FastH3-Preview-v0.2 transformer/diffusion_pytorch_model-00004-of-00014.safetensors diffusion_models
get FastVideo/FastVideo-Minimax-FastH3-Preview-v0.2 audio_vae/diffusion_pytorch_model.safetensors vae
start-comfyui
# on your computer, in a second terminal: ComfyUI in your browser at http://localhost:8188
# HOST and PORT are your machine's, from its page in the console
ssh -L 8188:localhost:8188 dev@HOST -p PORT