aryan5v commited on
Commit
cae9ceb
路
verified 路
1 Parent(s): afb6160

Release model card for FastH3 Trim

Browse files
Files changed (1) hide show
  1. README.md +20 -13
README.md CHANGED
@@ -1,16 +1,23 @@
1
- # FastH3 Pruned 8-Step (full NVFP4, checkpoint 300)
 
 
 
 
 
2
 
3
- **Full NVFP4 (W4A4), calibrated.** Every block's MLP (`ff.fc_in`, `ff.fc_out`), attention projections
4
- (`attn.to_q/k/v`, `attn.to_out`) and VSA compression gate (`attn.to_gate_compress`) are NVFP4, each with a **static
5
- activation scale max-calibrated on 1,000 prompts x all DMD steps**, stored in `transformer/nvfp4_weights.safetensors`
6
- as `_nvfp4_input_global_sf`. AdaLN, token refiner, embeddings and heads stay in their source precision.
7
- Requires an NVIDIA Blackwell GPU (sm100/sm120). This is the layout of the RTX 5090 speed configuration
8
- (the whole DiT stays resident on a 32 GB card).
9
 
10
- - 42-block pruned FastH3, rank-16 AdaLN, 8-step DMD (999..125), VSA 0.8, training checkpoint 300.
11
- - `text_encoder`: Qwen3-VL conditioner, NVFP4, 50 of 64 language layers (lossless: H3 reads hidden state 50).
12
- - `vae`: light VAE: 26-block LynnReal decoder + Kijai int8-convrot overlay.
13
- - `fastvideo_inference.json`: the sampling contract; FastVideo reads it automatically.
14
- - Load with `engine.quantization = {"transformer_quant": "NVFP4", "layer_profile": "h3_dit_vsa"}`.
15
 
16
- **Status: internal, private evaluation build.** License: MiniMax H3 Community License (inherited).
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ base_model: FastVideo/FastVideo-FastH3-8-Step-V2
4
+ tags: [video-generation, text-to-video, audio, fastvideo, nvfp4, pruned]
5
+ ---
6
+ # FastH3 Trim, 8-step, NVFP4, for Blackwell GPUs and DGX Spark
7
 
8
+ FastH3 Trim is an experimental, smaller version of [FastH3 V2](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2):
9
+ eight-step text-to-video with synchronized audio from 42 of the 50 MiniMax H3 transformer blocks. We removed the eight
10
+ blocks whose removal changed video and audio predictions the least, replaced each block's AdaLN timestep projection with
11
+ a shared rank-16 basis, and trained the result with eight-step DMD2 (checkpoint 300). Removing blocks makes the model
12
+ faster and smaller but costs some quality; use FastH3 V2 when quality matters most.
 
13
 
14
+ - **Sampling:** 8 DMD steps (999, 874, 749, 624, 500, 375, 250, 125), sparse attention keeping 20% of tiles.
15
+ `fastvideo_inference.json` holds the schedule, which FastVideo reads automatically.
16
+ - **Text encoder:** NVFP4 Qwen3-VL trimmed to the 50 layers H3 reads.
17
+ - **VAE:** LynnReal lightweight video VAE with Kijai's INT8 weights; H3 audio VAE.
 
18
 
19
+ Blog post: [FastH3 on Consumer Hardware](https://haoailab.com/blogs/fasth3-rtx/) 路 Code: [FastVideo](https://github.com/hao-ai-lab/FastVideo)
20
+
21
+ - **Transformer:** 11.1 GiB. Attention, MLP and sparse-attention gate linears in NVFP4, each with a static activation scale calibrated on 1,000 prompts across all eight steps. For the RTX 5090, RTX PRO 6000 and DGX Spark.
22
+
23
+ Full-quality counterpart in the same format: [FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4-Consumer](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2-NVFP4-Consumer).