Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0129aeb
feat: Add CuTe DSL MLA decode kernel for Blackwell SM100
limin2021 Mar 10, 2026
d95da37
style: Fix pre-commit lint/format/type errors in MLA decode kernel files
limin2021 Mar 10, 2026
5cc2f74
chore: Update copyright year to 2026
limin2021 Mar 10, 2026
3c38f20
feat: Add dtype assertions and FP8 tests for cute_dsl_mla_decode
limin2021 Mar 10, 2026
7b12c25
perf: Reduce host overhead in cute_dsl_mla_decode
limin2021 Mar 10, 2026
a8c3b5a
perf: Move permute logic into kernel __call__ to eliminate Python-sid…
limin2021 Mar 10, 2026
7420b6b
feat: Add is_var_split_kv parameter and workspace size check to cute_…
limin2021 Mar 10, 2026
c480145
style: Fix trailing whitespace and ruff formatting
limin2021 Mar 10, 2026
b3b0f8b
perf: Simplify split_kv computation and remove is_var_split_kv parameter
limin2021 Mar 11, 2026
020fea5
feat: Add BFloat16 support to CuTe DSL MLA decode kernel
limin2021 Mar 11, 2026
842b624
minor.
limin2021 Mar 11, 2026
deee819
format
limin2021 Mar 11, 2026
5cef493
refactor: Replace hardcoded MLA config constants with function parame…
limin2021 Mar 11, 2026
2ece5a7
refactor: Split can_implement check from kernel compilation to avoid …
limin2021 Mar 11, 2026
98eae77
fix: Align cute-dsl output shape with trtllm-gen and fix tensor scale…
limin2021 Mar 11, 2026
a4a8723
fix workspace None issue.
limin2021 Mar 11, 2026
c2e769e
fix: align assumed_align values with kernel's from_dlpack settings
limin2021 Mar 11, 2026
b66eb4e
perf: add divisibility hints and opt-level 2 for CuTe DSL MLA compila…
limin2021 Mar 12, 2026
114460f
format.
limin2021 Mar 12, 2026
104c9fe
feat: add is_var_seq parameter for auto persistent/non-persistent str…
limin2021 Mar 12, 2026
0999000
doc update
limin2021 Mar 12, 2026
80a93fd
fix: address review feedback for CuTe DSL MLA decode
limin2021 Mar 12, 2026
9dddc5b
fix: resolve merge conflict and validate unsupported args in cute-dsl…
limin2021 Mar 13, 2026
72bec07
fix: add compat shim for cutlass-dsl setmaxregister API
limin2021 Mar 16, 2026
a913f90
refactor: move MLA CuTe DSL kernels to flashinfer/mla/cute_dsl/
limin2021 Mar 16, 2026
82cc2c3
fix: update copyright year to 2026 in flashinfer/mla/
limin2021 Mar 16, 2026
2423c57
fix: update copyright years to 2026
limin2021 Mar 16, 2026
037eab6
fix: add compat shim for cutlass-dsl get_max_tmem_alloc_cols API
limin2021 Mar 17, 2026
c09a2cc
feat: add cute-dsl backend to test_trtllm_gen_mla uniform testing
limin2021 Mar 17, 2026
96fb34e
feat: add cute-dsl backend support for MLA microbenchmark
limin2021 Mar 17, 2026
0455e5c
Merge remote-tracking branch 'origin/main' into add_cute_dsl_mla_new
limin2021 Mar 17, 2026
fcc1b78
Merge origin/main into add_cute_dsl_mla_new
limin2021 Mar 25, 2026
81ec3aa
feat: support flexible output dtype for CuTe DSL MLA FP8 decode kernel
limin2021 Mar 25, 2026
4d221fd
fix: skip CuTe DSL MLA tests on unsupported archs (SM120+)
limin2021 Mar 26, 2026
adafa35
Merge remote-tracking branch 'origin/main' into add_cute_dsl_mla_new
limin2021 Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions flashinfer/cute_dsl/__init__.py

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are moving kernels out of this directory, maybe create a module

flashinfer/mla/ and move these kernels under flashinfer/mla/cute_dsl?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done.

Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
add_rmsnorm_fp4quant,
AddRMSNormFP4QuantKernel,
)
from .mla_decode import cute_dsl_mla_decode

__all__ = [
# Utils (always available)
Expand All @@ -79,4 +80,6 @@
# Add + RMSNorm + FP4 Quantization
"add_rmsnorm_fp4quant",
"AddRMSNormFP4QuantKernel",
# MLA Decode
"cute_dsl_mla_decode",
]
Loading
Loading