Text-to-Video
Diffusers
Safetensors
MiniMax H3
video
audio
text-to-audio-video
distillation
dmd2
few-step
fastvideo
fasth3
Instructions to use FastVideo/FastVideo-FastH3-8-Step-V2 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use FastVideo/FastVideo-FastH3-8-Step-V2 with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("FastVideo/FastVideo-FastH3-8-Step-V2", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
Rename FastH3 8-step checkpoint to V2
Browse filesUpdate the model card and embedded repository IDs only. Preserve checkpoint weights, trained schedule, provenance hashes, and private visibility.
- README.md +2 -2
- fastvideo_inference.json +1 -1
- modular_model_index.json +8 -8
- provenance.json +1 -1
README.md
CHANGED
|
@@ -18,7 +18,7 @@ tags:
|
|
| 18 |
- fasth3
|
| 19 |
---
|
| 20 |
|
| 21 |
-
# FastVideo-FastH3-8-
|
| 22 |
|
| 23 |
Private FastVideo evaluation snapshot of the `dmd2_sp4_fsdp64_v14_datafree_mixed_vsa80_8step_vshift10` MiniMax-H3
|
| 24 |
student at training step 1300. It generates synchronized video and audio
|
|
@@ -61,7 +61,7 @@ with an arbitrary scheduler grid.
|
|
| 61 |
export FASTVIDEO_DMD_DENOISING_STEPS=999,874,749,624,500,375,250,125
|
| 62 |
|
| 63 |
python examples/inference/basic/basic_fasth3.py \
|
| 64 |
-
--model-path FastVideo/FastVideo-FastH3-8-
|
| 65 |
--prompt '<MiniMax-H3 T2AV prompt>' \
|
| 66 |
--steps 9 \
|
| 67 |
--video-scheduler-shift 10 \
|
|
|
|
| 18 |
- fasth3
|
| 19 |
---
|
| 20 |
|
| 21 |
+
# FastVideo-FastH3-8-Step-V2
|
| 22 |
|
| 23 |
Private FastVideo evaluation snapshot of the `dmd2_sp4_fsdp64_v14_datafree_mixed_vsa80_8step_vshift10` MiniMax-H3
|
| 24 |
student at training step 1300. It generates synchronized video and audio
|
|
|
|
| 61 |
export FASTVIDEO_DMD_DENOISING_STEPS=999,874,749,624,500,375,250,125
|
| 62 |
|
| 63 |
python examples/inference/basic/basic_fasth3.py \
|
| 64 |
+
--model-path FastVideo/FastVideo-FastH3-8-Step-V2 \
|
| 65 |
--prompt '<MiniMax-H3 T2AV prompt>' \
|
| 66 |
--steps 9 \
|
| 67 |
--video-scheduler-shift 10 \
|
fastvideo_inference.json
CHANGED
|
@@ -16,7 +16,7 @@
|
|
| 16 |
],
|
| 17 |
"fastvideo_commit": "24bbe7fddd05ca6f2c34b3dbed06ac1c75b72086",
|
| 18 |
"guidance_scale": 1.0,
|
| 19 |
-
"model_id": "FastVideo/FastVideo-FastH3-8-
|
| 20 |
"num_gpus": 4,
|
| 21 |
"num_inference_steps": 9,
|
| 22 |
"schema_version": "fasth3-inference-contract-v1",
|
|
|
|
| 16 |
],
|
| 17 |
"fastvideo_commit": "24bbe7fddd05ca6f2c34b3dbed06ac1c75b72086",
|
| 18 |
"guidance_scale": 1.0,
|
| 19 |
+
"model_id": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 20 |
"num_gpus": 4,
|
| 21 |
"num_inference_steps": 9,
|
| 22 |
"schema_version": "fasth3-inference-contract-v1",
|
modular_model_index.json
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
"diffusers",
|
| 7 |
"MiniMaxH3Scheduler",
|
| 8 |
{
|
| 9 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 10 |
"revision": null,
|
| 11 |
"subfolder": "audio_scheduler",
|
| 12 |
"type_hint": [
|
|
@@ -20,7 +20,7 @@
|
|
| 20 |
"diffusers",
|
| 21 |
"AutoencoderKLMiniMaxH3Audio",
|
| 22 |
{
|
| 23 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 24 |
"revision": null,
|
| 25 |
"subfolder": "audio_vae",
|
| 26 |
"type_hint": [
|
|
@@ -34,7 +34,7 @@
|
|
| 34 |
"transformers",
|
| 35 |
"Qwen3VLProcessor",
|
| 36 |
{
|
| 37 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 38 |
"revision": null,
|
| 39 |
"subfolder": "processor",
|
| 40 |
"type_hint": [
|
|
@@ -48,7 +48,7 @@
|
|
| 48 |
"diffusers",
|
| 49 |
"MiniMaxH3Scheduler",
|
| 50 |
{
|
| 51 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 52 |
"revision": null,
|
| 53 |
"subfolder": "scheduler",
|
| 54 |
"type_hint": [
|
|
@@ -62,7 +62,7 @@
|
|
| 62 |
"transformers",
|
| 63 |
"Qwen3VLForConditionalGeneration",
|
| 64 |
{
|
| 65 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 66 |
"revision": null,
|
| 67 |
"subfolder": "text_encoder",
|
| 68 |
"type_hint": [
|
|
@@ -76,7 +76,7 @@
|
|
| 76 |
"transformers",
|
| 77 |
"Qwen2TokenizerFast",
|
| 78 |
{
|
| 79 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 80 |
"revision": null,
|
| 81 |
"subfolder": "tokenizer",
|
| 82 |
"type_hint": [
|
|
@@ -90,7 +90,7 @@
|
|
| 90 |
"diffusers",
|
| 91 |
"MiniMaxH3Transformer3DModel",
|
| 92 |
{
|
| 93 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 94 |
"revision": null,
|
| 95 |
"subfolder": "transformer",
|
| 96 |
"type_hint": [
|
|
@@ -118,7 +118,7 @@
|
|
| 118 |
"diffusers",
|
| 119 |
"AutoencoderKLMiniMaxH3",
|
| 120 |
{
|
| 121 |
-
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-
|
| 122 |
"revision": null,
|
| 123 |
"subfolder": "vae",
|
| 124 |
"type_hint": [
|
|
|
|
| 6 |
"diffusers",
|
| 7 |
"MiniMaxH3Scheduler",
|
| 8 |
{
|
| 9 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 10 |
"revision": null,
|
| 11 |
"subfolder": "audio_scheduler",
|
| 12 |
"type_hint": [
|
|
|
|
| 20 |
"diffusers",
|
| 21 |
"AutoencoderKLMiniMaxH3Audio",
|
| 22 |
{
|
| 23 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 24 |
"revision": null,
|
| 25 |
"subfolder": "audio_vae",
|
| 26 |
"type_hint": [
|
|
|
|
| 34 |
"transformers",
|
| 35 |
"Qwen3VLProcessor",
|
| 36 |
{
|
| 37 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 38 |
"revision": null,
|
| 39 |
"subfolder": "processor",
|
| 40 |
"type_hint": [
|
|
|
|
| 48 |
"diffusers",
|
| 49 |
"MiniMaxH3Scheduler",
|
| 50 |
{
|
| 51 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 52 |
"revision": null,
|
| 53 |
"subfolder": "scheduler",
|
| 54 |
"type_hint": [
|
|
|
|
| 62 |
"transformers",
|
| 63 |
"Qwen3VLForConditionalGeneration",
|
| 64 |
{
|
| 65 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 66 |
"revision": null,
|
| 67 |
"subfolder": "text_encoder",
|
| 68 |
"type_hint": [
|
|
|
|
| 76 |
"transformers",
|
| 77 |
"Qwen2TokenizerFast",
|
| 78 |
{
|
| 79 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 80 |
"revision": null,
|
| 81 |
"subfolder": "tokenizer",
|
| 82 |
"type_hint": [
|
|
|
|
| 90 |
"diffusers",
|
| 91 |
"MiniMaxH3Transformer3DModel",
|
| 92 |
{
|
| 93 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 94 |
"revision": null,
|
| 95 |
"subfolder": "transformer",
|
| 96 |
"type_hint": [
|
|
|
|
| 118 |
"diffusers",
|
| 119 |
"AutoencoderKLMiniMaxH3",
|
| 120 |
{
|
| 121 |
+
"pretrained_model_name_or_path": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 122 |
"revision": null,
|
| 123 |
"subfolder": "vae",
|
| 124 |
"type_hint": [
|
provenance.json
CHANGED
|
@@ -18,7 +18,7 @@
|
|
| 18 |
],
|
| 19 |
"fastvideo_commit": "24bbe7fddd05ca6f2c34b3dbed06ac1c75b72086",
|
| 20 |
"lineage_parent_run_id": "20260829T023805Z-h3-8step-datafree-vsa80-vshift8",
|
| 21 |
-
"model_id": "FastVideo/FastVideo-FastH3-8-
|
| 22 |
"schema_version": "fasth3-checkpoint-provenance-v1",
|
| 23 |
"source_config_sha256": "92a4c5f2ece19d71929903d7cc094eecada3a768c9a8f846001b6610e02ff6df",
|
| 24 |
"student_dtype": "bfloat16",
|
|
|
|
| 18 |
],
|
| 19 |
"fastvideo_commit": "24bbe7fddd05ca6f2c34b3dbed06ac1c75b72086",
|
| 20 |
"lineage_parent_run_id": "20260829T023805Z-h3-8step-datafree-vsa80-vshift8",
|
| 21 |
+
"model_id": "FastVideo/FastVideo-FastH3-8-Step-V2",
|
| 22 |
"schema_version": "fasth3-checkpoint-provenance-v1",
|
| 23 |
"source_config_sha256": "92a4c5f2ece19d71929903d7cc094eecada3a768c9a8f846001b6610e02ff6df",
|
| 24 |
"student_dtype": "bfloat16",
|