Repository navigation
[None][feat] MiniMax-M3 eagle+disagg pipe clean: share Eagle3 draft layers via a sub-page view #17457
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
pcicotti
merged 32 commits into
NVIDIA:feat/m3_with_msa
from
zheyuf:feat/m3-eagle3-unified-kv-cache
Aug 12, 2026
Merged
[None][feat] MiniMax-M3 eagle+disagg pipe clean: share Eagle3 draft layers via a sub-page view #17457
Changes from 31 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
6a7a1f4
[TRTLLM-14019][fix] Dispatch the draft KV view from the target manage…
zheyuf fb197f7
[TRTLLM-14019][feat] MiniMax-M3 unified KV cache: share Eagle3 draft …
zheyuf e9b0e32
[TRTLLM-14019][refactor] Make the draft-layer count explicit and fuse…
zheyuf f79ad5e
[TRTLLM-14019][fix] Count appended draft layers against the pretraine…
zheyuf 3708cc3
[TRTLLM-14019][fix] Anchor the shared draft tail on the per-layer hea…
zheyuf 8f07007
[TRTLLM-14019][test] Add a disaggregated arm to TestMiniMaxM3::test_n…
zheyuf 6c22ad8
[TRTLLM-14019][chore] Unified draft KV guardrails and a configurable …
zheyuf c8863c6
[TRTLLM-14019][test] Cover one-model draft KV resolution dispatch
zheyuf 1113916
[TRTLLM-14019][chore] Log the resolved draft KV mode once at first di…
zheyuf 7aadf83
[TRTLLM-14019][chore] yapf formatting
zheyuf e11a8f0
[TRTLLM-14019][test] Fix the stale tail-pad expectation in the expans…
zheyuf 72b1f35
[TRTLLM-14019][fix] Fail loudly when draft sub-page view construction…
zheyuf 0fdf009
[TRTLLM-14019][fix] Fix the stale field reference that disabled the d…
zheyuf 8533e52
[TRTLLM-14019][perf] Vectorize the sub-page block-table expansion
zheyuf 82399a9
[TRTLLM-14019][doc] Mark every P128-WAR site with the retirement plan
zheyuf a7964eb
[TRTLLM-14019][refactor] Make the draft view accessor a method to sim…
zheyuf f67bd83
[TRTLLM-14019][doc] Readability pass over the unified-KV surface
zheyuf e98a14a
[TRTLLM-14019][chore] Drop the resolve-mode log
zheyuf 569d816
[TRTLLM-14019][chore] Trim the view-active log to its one non-derivab…
zheyuf 542d8bb
[TRTLLM-14019][chore] Promote the draft-layer count to an explicit pa…
zheyuf 5714955
[TRTLLM-14019][test] Align the disagg arm with the production serving…
zheyuf 742cc45
[TRTLLM-14019][fix] Extend the per-layer heads list for equal-head sh…
zheyuf 25f4e07
[TRTLLM-14019][test] Switch the Eagle3 test to the GQA head and asser…
zheyuf 15d35d0
[TRTLLM-14019][test] Keep the MHA Eagle head; GQA switch moves to a f…
zheyuf 42d28d2
[TRTLLM-14019][test] Calibrate the disagg acceptance floor to the eva…
zheyuf 6c3039b
[TRTLLM-14019][test] Run the disagg CI point under the InferenceMAX p…
zheyuf 37f1bba
[TRTLLM-14019][test] Calibrate the inferencemax acceptance floor to i…
zheyuf 131e845
[TRTLLM-14019][chore] Drop the now-unused ResourceManagerType import
zheyuf 5fa75ad
[TRTLLM-14019][test] Measure disagg acceptance with the aggregated ar…
zheyuf e3e44bd
[TRTLLM-14019][chore] isort: stdlib before third-party in the probe i…
zheyuf 1a79d51
[TRTLLM-14019][test] Send the acceptance probe through the fixture's …
zheyuf 24f5420
[TRTLLM-14019][fix] Give each draft block-table H2D copy a private pi…
zheyuf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
261 changes: 247 additions & 14 deletions
261
tensorrt_llm/_torch/attention_backend/sparse/minimax_m3/cache_manager.py
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.