Skip to content

Add 4x/8x H100/H200 support and FP4 for B200 - #15

Open
deepmancore wants to merge 1 commit into
Soul-AILab:mainfrom
deepmancore:pr/upstream-clean
Open

Add 4x/8x H100/H200 support and FP4 for B200#15
deepmancore wants to merge 1 commit into
Soul-AILab:mainfrom
deepmancore:pr/upstream-clean

Conversation

@deepmancore

Copy link
Copy Markdown
  • Tensor-parallel WanModel for sp_size > 2 (existing SP path is hardcoded to <= 2). Enables 4x/8x H100/H200.
  • NVFP4 W4A4 GEMM for Blackwell (fp4_gemm.py), auto-enabled on compute_cap >= 10.0, FP8 fallback elsewhere. Enables B200.
  • Bugfixes in model_memory_sp.py: kv_cache dtype crash with fp8_kv_cache=True, and SAGE_FP8_SM90 hardcode breaking non-Hopper GPUs.

Measured on H100 SXM (32 frames per chunk @ 24 fps target = 1.333s of video):

  • 4x H100 SXM: 1.1 s/chunk -> ~29 fps (1.21x realtime)
  • 8x H100 SXM: 0.9 s/chunk -> ~35 fps (1.48x realtime)

- Tensor-parallel WanModel for sp_size > 2 (existing SP path is hardcoded
  to <= 2). Enables 4x/8x H100/H200.
- NVFP4 W4A4 GEMM for Blackwell (fp4_gemm.py), auto-enabled on
  compute_cap >= 10.0, FP8 fallback elsewhere. Enables B200.
- Bugfixes in model_memory_sp.py: kv_cache dtype crash with
  fp8_kv_cache=True, and SAGE_FP8_SM90 hardcode breaking non-Hopper GPUs.

Measured on H100 SXM (32 frames per chunk @ 24 fps target = 1.333s of video):
- 4x H100 SXM: 1.1 s/chunk -> ~29 fps (1.21x realtime)
- 8x H100 SXM: 0.9 s/chunk -> ~35 fps (1.48x realtime)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant