CUTLASS 4.6.0
#3385
Replies: 1 comment 1 reply
-
|
Hi @hwu36, thanks for the release! It seems that the documentation link for profiling GEMM performance in the description is currently broken (returning a 404 error). Could you please double-check or update it when you have a moment? Thanks! |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
CuTe DSL
New features
preferred_smem_carveoutto set manually.smemnow defaults toNonefor auto-calculating kernel shared memory usage, which is recommended unless manual control is required.smem_merge_branch_allocsis provided to merge shared memory allocations across mutually exclusive code branches, which is recommended for inlined mega-kernels to reduce total footprint.Bug fixing and improvements
elect_onecould be found in this PRcute.gemmrejects valid SM90 WGMMA m64n8k32 in SS mode — degenerate partition layout(1,1):(0,0)#3290GPUArch("sm_100f")+ TVM-FFI on B200 node #3298CUTLASS Operator API
to discover CUTLASS Python DSL kernels & integrate them in your code.
pip install nvidia-cutlass-operatorsto get startedCUTLASS C++
CollectiveMmaandCollectiveBuilderspecializations forMainloopSm120ArrayTmaWarpSpecialized, enabling ptr-array grouped GEMM (MoE expert dispatch) with tensor- and token-level FP8 scaling.DescriptorIterator::operator+inmma_traits_sm100.hppto use 32-bit arithmetic on CUDA toolkit version <= 13.3, preserving the high half of the smem descriptor.This discussion was created from the release CUTLASS 4.6.0.
Beta Was this translation helpful? Give feedback.
All reactions