Files
hao-ai-lab-FastVideo/docs
William LinandClaude Opus 5.5 bec159cac0 [feat] PAN2: FlashAttention-4 on Blackwell by default, reference first-frame loading, per-process kernel builds
- Attention: on sm_100+ with flash_attn.cute installed and FASTVIDEO_FA4 unset, the PAN2 pipeline turns FA4 on
  before its modules load. One B300, 241 frames: 288 s instead of 670 s with the SDPA fallback. FASTVIDEO_FA4=0
  keeps the previous backend.
- First frame: an image_path is read as its stored pixels, without the EXIF orientation rotation, as the reference
  sampler reads it (load_image gains exif_transpose=True). All 11 sign-off inputs, one EXIF-rotated, now reach the
  VAE bit-identical to the reference.
- Wan2.2 VAE decode kernel: each process builds in a temporary directory of its own instead of a shared
  rank<LOCAL_RANK> directory, and finished builds go through the loader's keyed cache, added by atomic rename.
  Two processes building at once both succeed; a later one fetches the build in about 2 s.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 20:31:55 +00:00
..

FastVideo documentation

Canonical guides live in this directory. The Blume application in docs-site builds and publishes them at haoailab.com/FastVideo.

See Documenting FastVideo for local setup, source ownership, page structure, validation, and deployment. The existing GitHub Pages workflow publishes Blume from main with the same domain and base path. MkDocs is no longer part of the build.

Cookbook sources

Recipe metadata, shared JavaScript, and tests remain under docs/. From the repository root:

npm ci --prefix docs
npm run build:catalog --prefix docs
npm run check:cookbook --prefix docs
npm run test:cookbook --prefix docs
python -m unittest discover -s docs/tests -p 'test_*.py'

The combined browser bundle, notices, index and catalogs are generated together under assets/cookbook-config/. Do not hand-edit or commit those outputs. The site preparation builds and copies them into Blume's public assets. See the recipe authoring guide and configuration API contract before changing the schema. The capacity estimation guide covers reusable hardware/component catalogs and optional recorded inference runs in existing model manifests.