File size: 1,768 Bytes
540cfae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9d0d0d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
540cfae
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
license: other
base_model: FastVideo/FastVideo-FastH3-8-Step-V2
tags: [video-generation, text-to-video, audio, fastvideo, nvfp4]
---
# FastH3 V2, 8-step, NVFP4 for one GPU

FastH3 V2 (8 distilled steps, video with synchronized audio) packaged for a single Blackwell GPU (RTX 5090,
RTX PRO 6000) or a DGX Spark.

- **Transformer:** FastH3 V2 (50 blocks). MLP linears keep the calibrated NVFP4 weights and activation scales from
  [FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4);
  attention projections and sparse-attention gates are also stored in NVFP4.
- **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.

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

```python
import os
from huggingface_hub import hf_hub_download

os.environ["FASTVIDEO_H3_ADALN_TABLE"] = hf_hub_download(
    "FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4-Consumer", "transformer/adaln_tables.pt")
```

The table covers only the shipped schedule (`fastvideo_inference.json`); FastVideo raises an error for other timesteps.

For multi-GPU data-center serving, use [FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4).
Smaller, faster experimental variant: [FastVideo/FastVideo-FastH3-Trim-8-Step-NVFP4](https://huggingface.co/FastVideo/FastVideo-FastH3-Trim-8-Step-NVFP4).