You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: fastvideo-kernel/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Compiled CUDA extensions (CMake, see the build summary printed at the end of eve
10
10
|---|---|---|---|---|
11
11
|`fastvideo_kernel._C.fastvideo_kernel_ops`| TurboDiffusion INT8 GEMM, quant, RMSNorm, LayerNorm |`csrc/turbodiffusion/`| every arch in `TORCH_CUDA_ARCH_LIST`| always built |
12
12
| same extension, optional part | ThunderKittens sliding-tile attention (`sta_fwd`) and VSA block-sparse (`block_sparse_fwd/bwd`) |`csrc/attention/*_h100.cu`| Hopper `sm_90a` only |`FASTVIDEO_KERNEL_BUILD_TK` (AUTO = ON iff `9.0a` is in the arch list; always OFF on aarch64 hosts — TK headers don't compile there) |
13
-
| same extension, optional part | MiniMax-H3 block-sparse VSA forward (64- and 128-token blocks) |`csrc/attention/block_sparse*_sm100a.cu`| Blackwell `sm_100a` only | ON iff `10.0a` is in `TORCH_CUDA_ARCH_LIST`|
13
+
| same extension, optional part | MiniMax-H3 block-sparse VSA forward (64- and 128-token blocks) |`csrc/attention/block_sparse*_sm100a.cu`|Data-center Blackwell `sm_100a`/`sm_103a`| ON iff `10.0a` or `10.3a` is in `TORCH_CUDA_ARCH_LIST`|
14
14
| same extension, optional part | fused NVLink Ulysses all-to-all |`csrc/comm/ulysses_all_to_all.cu`| CUDA |`FASTVIDEO_KERNEL_BUILD_ULYSSES_A2A` (AUTO = ON with NCCL 2.29+ device headers and library; always OFF on ROCm) |
15
15
|`fp4attn_cuda`, `fp4quant_cuda`| FP4 attention + quantization ("attn_qat_infer", modified SageAttention3) |`attn_qat_infer/`| consumer Blackwell `sm_120a` only, CUDA ≥ 12.8 |`FASTVIDEO_KERNEL_BUILD_ATTN_QAT_INFER` (AUTO = ON iff `12.0a` is in the arch list) |
16
16
@@ -37,7 +37,7 @@ Runtime-JIT kernels (no build step, ship in every wheel/image):
37
37
Notes:
38
38
39
39
- No Docker image ships the FP4 kernels; only the x86_64/aarch64 cu130 wheels do.
40
-
- Both cu130 PyPI wheels ship the MiniMax-H3 sm_100a VSA forward.
40
+
- Both cu130 PyPI wheels ship native sm_100a and sm_103a images for the MiniMax-H3 VSA forward.
41
41
- On arm64 images (GH200 included) STA/VSA run on the Triton fallbacks, since TK never builds on aarch64.
42
42
- Ulysses AUTO builds only when CMake finds a NCCL library and device-API headers with the 2.29 initializers. Use
43
43
`-DFASTVIDEO_KERNEL_BUILD_ULYSSES_A2A=ON` to require it or `OFF` to test the portable build.
0 commit comments