Model reference · open weights
FastH3-QAD is an open-weight video model from FastVideo. FastH3-QAD-v2 (BF16) weighs 63.1 GB; the smallest configuration that runs it is L40S 48 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the FastVideo/FastH3-QAD-v2 model card, 2026-10-20
What it is
| Released by | FastVideo |
|---|---|
| Released | 2026-10-17 |
| Parameters | 13.9B |
| VRAM | 63.1 GB for the weights |
What it runs on
| Card | Weights | Memory |
|---|---|---|
| RTX 3060 12 GB … RTX 5090 32 GB | does not fit | |
| L40S 48 GB | tight (encoders offloaded) | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
FastH3-QAD-v2 is an 8-step video-and-audio model with NVFP4 weights, trained with quantization-aware distillation (QAD). It runs on one Blackwell GPU (RTX 5090, RTX PRO 6000) or a DGX Spark.
fastvideo_inference.json holds the 8-step DMD schedule, which FastVideo reads automatically.QAD trains the NVFP4 student against a frozen BF16 teacher along the teacher's 8-step trajectory. The student runs the deployed 4-bit weights and activations, so it learns weights that work with the quantized forward pass. Training uses text prompts only: 300 steps, learning rate 5e-6, with 25% of rows on the student's own trajectory. Only the quantized linears train. The VSA gates and norms are frozen because changing them changes which video tiles the model attends to, not just the arithmetic of attention.
Error against the BF16 teacher on 30 held-out prompts (relative L2 of the x0 prediction, lower is better):
| Metric | FastH3-QAD-v2 |
|---|---|
| Mean (video + audio) | 0.351 |
| Video | 0.382 |
| Audio | 0.319 |
The 50 AdaLN timestep projections are 26 GB in BF16. transformer/adaln_tables.pt (155 MB) holds their precomputed
outputs for the 8-step schedule, so FastVideo can skip loading them:
import os
from huggingface_hub import hf_hub_download
os.environ["FASTVIDEO_H3_ADALN_TABLE"] = hf_hub_download(
"FastVideo/FastH3-QAD-v2", "transformer/adaln_tables.pt")
The table covers only the shipped schedule (fastvideo_inference.json); FastVideo raises an error for other timesteps.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.