-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[None][feat] Share Expert Fusion with cherry-pick #11143 #15297
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
leslie-fang25
merged 24 commits into
NVIDIA:main
from
leslie-fang25:cherry-pick/pr11143-shared-expert-fusion
Aug 5, 2026
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
771204e
[None][feat] Cherry-pick #11143 to Main
leslie-fang25 da85ed4
Add E2E testing and fix
leslie-fang25 9df1e90
[None][feat] Enhance the check to enable this fusion path
leslie-fang25 59ada50
[None][test] bench_moe: shared-expert fusion support
leslie-fang25 b760bf0
[None][test] bench_moe: route unfused shared GatedMLP FP8 GEMM via cu…
leslie-fang25 b9b6da4
[None][fix] Restrict fused shared-expert MoE to tileN>=32 to avoid sm…
leslie-fang25 5f2e611
[None][chore] Fix yapf formatting
leslie-fang25 bfb14e0
[None][feat] Make TRTLLM-Gen shared-expert fusion opt-in via TLLM_MOE…
leslie-fang25 96af05c
[None][test] Add TRTLLM-Gen shared-expert fusion coverage to modules/…
leslie-fang25 8de48f7
[None][test] Drop fusion additions to deprecated thop test_moe.py (co…
leslie-fang25 988dca8
[None][test] Drop temporary in-tree fusion E2E test (kept as standalo…
leslie-fang25 5113a42
[None][chore] Drop unconsumed EP token-sharding plumbing for fused sh…
leslie-fang25 d9a85ae
[None][fix] bench_moe: drop stale cuda-graph max_num_tokens special-case
leslie-fang25 6436d43
[None][chore] bench_moe: print traceback on build failures
leslie-fang25 7936d8b
[None][fix] Guard quant_config None in TRTLLM-Gen MoE create_weights/…
leslie-fang25 90e6223
[None][fix] Align AutoDeploy fp8_block_scale_moe_runner calls with ne…
leslie-fang25 0c0ca45
[None][fix] Default-init fused-shared-expert routing Data fields
leslie-fang25 ea8db89
[None][chore] Address shared-expert fusion review comments
leslie-fang25 f5b6406
[None][chore] Address shared-expert fusion review comments (C++)
leslie-fang25 acb5fe4
[None][fix] Restore logger import in TRTLLM-Gen fused MoE
leslie-fang25 75b2873
[None][fix] Size and zero-init fused-shared-expert routing histogram …
leslie-fang25 1d6c0d8
[None][fix] Reject negative num_fused_shared_experts in run() fallbac…
leslie-fang25 56c493e
[None][fix] Set fused-shared-expert count before create_weights in TR…
leslie-fang25 b483038
Merge branch 'main' into cherry-pick/pr11143-shared-expert-fusion
leslie-fang25 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
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.