CUTLASS 4.6.3
CuTe DSL
- Bug fixing and improvements
- Fixed a failed kernel compilation issue when setmaxnreg is used together with specific warp-specialized patterns
(!3382) - Fixed a leak with jit/kernel decorator (!3421)
- Fixed bugs in cutlass.jax.cutlass_call with tensor aliasing and handling of optional tensors
- Reduced the protobuf version requirement of IKET profiler from 6.30 to 4.21
- Fixed import time write to CUTE_DSL_LIBS (!3462)
- Fixed export_to_c outputs i32 dynamic shapes in headers for i64 inputs (!3447)
- Improved performance of constructing
cutlass.Numericfrom Python value (!3443) - Fixed TVM-FFI env stream detection for GPU tensors in tuple
(!3444) - Fixed TVM-FFI error when passed a tensor with non-zero byte offset
(!3450)
- Fixed a failed kernel compilation issue when setmaxnreg is used together with specific warp-specialized patterns
This release has been tested against the following packages:
- FlashAttention: main (a369df7)
- Quack: main (680ef82)
- FlashInfer: main (0263dc2)
- cuDNN-Frontend:deveop(ab9efe15)
- Pytorch: main(cf30153)