Remove obsolete SM100 fully fused KDA prototype - #116
Merged
Conversation
Signed-off-by: shuyan.ycf <shuyan.ycf@antgroup.com>
icavan
marked this pull request as ready for review
August 5, 2026 10:24
Collaborator
Author
Post-#119 validationValidated PR #116 against the latest
Conclusion: #119 introduces no conflict or follow-up requirement for #116. No source update or rebase-only commit is needed; PR #116 is ready for normal review/merge from a code-integration perspective. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
kda_fully_fused_wip.pySM100 prototype and its dead-path wrapperget_kda_fused_fwddispatcherWhy
The experimental SM100 fully fused path is not part of the active KDA implementation, but it retains roughly 6,000 lines of WIP kernel code plus wrapper, test, benchmark, dispatch, and lint-maintenance surface. Removing the complete dead path avoids stale imports and makes the supported modular/SM90 prefill paths clearer.
The maintained SM90 prefill coverage remains in
tests/test_kda_sm90_prefill_vs_fla.pyandtests/test_kda_sm90_intracard_cp.py.Impact
This removes the unpublished experimental SM100 fused entry point. Supported modular SM100 KDA and maintained SM90 prefill implementations are unchanged.
Validation
pre-commit run --all-filespython -m compileall -q cula/utils.py benchmarks/bench_kda_sm90_prefill.pygit diff --checkGPU tests were not run because the configured B200 host
aistudio-58650011-ssctlcould not be resolved from the current environment.