Model reference · open weights

FastH3-QAD

Video FastVideo Text→video 1 build Its own licence terms 8 dl/mo

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.

  • FastH3-QAD-v2 is a 13.9B parameter text-to-video model developed by FastVideo that generates video and audio in 8 steps.
  • It uses NVFP4 quantization-aware distillation to run on a single Blackwell GPU or DGX Spark.
  • The model features a 50-block transformer with block-sparse attention and is released under an other licence.

Summary of the FastVideo/FastH3-QAD-v2 model card, 2026-10-20

What it is

Released byFastVideo
Released2026-10-17
Parameters13.9B
VRAM63.1 GB for the weights

What it runs on

Memory and cards for FastH3-QAD-v2 (BF16)

63.1 GBweights, file size
39.6 GBbiggest part
537 MBruntime overhead
CardWeightsMemory
RTX 3060 12 GB … RTX 5090 32 GBdoes not fit
L40S 48 GBtight (encoders offloaded)44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What FastVideo says about FastH3-QAD

Read 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.

  • Transformer: 50 blocks, NVFP4 W4A4 on all attention q/k/v/out and MLP linears, plus the sparse-attention (VSA) gates. The q/k/v/out and MLP weights were trained with QAD. The VSA gates and all norms stay in BF16.
  • Attention: block-sparse VSA with 64-token tiles and sparsity 0.8. The checkpoint was trained with BF16 VSA. FastVideo also exposes an FP4 VSA inference lane on Blackwell.
  • Text encoder: NVFP4 Qwen3-VL trimmed to the 50 layers H3 reads.
  • VAE: LynnReal lightweight video VAE with Kijai's INT8 weights; H3 audio VAE.
  • Sampling: fastvideo_inference.json holds the 8-step DMD schedule, which FastVideo reads automatically.

Quantization-aware distillation

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):

MetricFastH3-QAD-v2
Mean (video + audio)0.351
Video0.382
Audio0.319

Machines with less than 64 GB of system RAM

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.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms