These speed-ups for the MiniMax-H3 pipelines keep the output bit-identical. Each one has a switch that is off by default: - FASTVIDEO_MINIMAX_H3_EXACT_KERNELS: Triton RoPE, AdaLN modulation, gated residual and SwiGLU kernels that round to bf16 at the same points as the eager ops. - FASTVIDEO_H3_VSA_HEADS_FIRST_TILE: VSA-H3 tiles are written directly in the heads-first layout of the kernel. - FASTVIDEO_H3_VAE_TILE_PARALLEL: VAE spatial tiles are split across the sequence-parallel ranks. - FASTVIDEO_H3_REF2VA_MEMO_ENTRIES: repeat reference encodes are reused. The example basic_fasth3_omniref_pdd.py --lossless-accel turns them all on. On GB200 with 4 GPUs, MiniMax-H3 text to video with audio (124 frames, 1344x768) gives bit-identical frames and audio with the first three switches on and off.
FastVideo Documentation
This directory contains the FastVideo documentation built with MkDocs.
Build the docs locally
# Install dependencies
uv pip install -r requirements-mkdocs.txt
# Serve docs with live reload (recommended for development)
mkdocs serve
# Or build static site
mkdocs build
View the docs
Development server (with live reload)
mkdocs serve
Then open your browser to: http://127.0.0.1:8000
Static build
mkdocs build
python -m http.server -d site/
Then open your browser to: http://localhost:8000
Automatic Deployment
Documentation is automatically built and deployed to GitHub Pages when changes are pushed to the main branch via the .github/workflows/infra-docs.yml workflow.
Update documentation dependencies
Edit requirements-mkdocs.in, then regenerate the pinned Linux/Python 3.12 lock file:
uv pip compile requirements-mkdocs.in \
-o requirements-mkdocs.txt \
--python-platform x86_64-manylinux_2_28 \
--python-version 3.12