-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
[MoE Refactor] Introduce MoERunner abstraction and move execution logic from FusedMoE to DefaultMoERunner #32344
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
robertgshaw2-redhat
merged 74 commits into
vllm-project:main
from
neuralmagic:moe-runner-0
Feb 11, 2026
Merged
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
be73f32
initial MoERunner refactor
bnellnm 267d118
wip
bnellnm b96042c
wip
bnellnm 77deb59
add missing file
bnellnm cb21052
add some methods
bnellnm 3d32744
isolate more state
bnellnm 17be1d5
make gate into a property
bnellnm 9a238fd
move default runner to separate file
bnellnm b416bdd
fix merge
bnellnm 7c51aaa
hacky fix for initialization issues
bnellnm 147e7a9
fix merge
bnellnm 8403a2f
fix
bnellnm 18895ba
move files to runner directory
bnellnm 781d2df
simplify runner
bnellnm 5305bf1
simplify runner forward
bnellnm b472fc4
simplify runner forward
bnellnm 60f15d4
move some code
bnellnm 1f7e762
fix merge
bnellnm fb05dfa
cleanups
bnellnm 9a288e4
reduce op registration scope
bnellnm 40cd1c2
fixes
bnellnm 2c063b8
fix
bnellnm 9e98441
fix merge
bnellnm d434453
fix merge
bnellnm 6f31111
fix lint
bnellnm f6eaa36
fixes
bnellnm a83e79c
add comments
bnellnm 554e954
fix merge
bnellnm 52230d7
reimplement routed input transform feature
bnellnm a2fcee8
remove cruft
bnellnm de9a318
fix removal of padding when theres an input transform
bnellnm 949634c
fix shared_experts
bnellnm f1f3f1e
fixes + revert to old op registration
bnellnm 6bb0768
fix merge
bnellnm 17bb403
initial MoERunner refactor
bnellnm ab3fe1d
wip
bnellnm e706f02
wip
bnellnm 5af18c6
add missing file
bnellnm a1687b8
add some methods
bnellnm 79a69e4
isolate more state
bnellnm 1af2390
make gate into a property
bnellnm c1a1389
move default runner to separate file
bnellnm 76b1dac
fix merge
bnellnm b36032c
hacky fix for initialization issues
bnellnm 05c154f
fix merge
bnellnm 10f3ab1
fix
bnellnm fa0f9cf
move files to runner directory
bnellnm cbbdd7b
simplify runner
bnellnm bcaae58
simplify runner forward
bnellnm d5eef04
simplify runner forward
bnellnm 93f4e63
move some code
bnellnm c88a2bf
fix merge
bnellnm 1b60c89
cleanups
bnellnm bd0bb28
reduce op registration scope
bnellnm bdd87d1
fixes
bnellnm 2d05721
fix
bnellnm 4cfd11b
fix merge
bnellnm 8926336
fix merge
bnellnm 88fceda
fix lint
bnellnm 8fb283d
fixes
bnellnm 4bf4156
add comments
bnellnm e375e1b
fix merge
bnellnm 03974a3
reimplement routed input transform feature
bnellnm 69801a2
remove cruft
bnellnm bd10b8b
fix removal of padding when theres an input transform
bnellnm 3afd14d
fix shared_experts
bnellnm 1b5f9bd
fixes + revert to old op registration
bnellnm 5502c79
fix merge
bnellnm 2ab2383
fix is_sequence_parallel
bnellnm 3194f6b
Merge remote-tracking branch 'nm-vllm/moe-runner-0' into moe-runner-0
bnellnm 7d78524
fix shared_experts_input merge issues
bnellnm f7e48ce
fix mxfp4 marlin padding
bnellnm 34eef09
Merge remote-tracking branch 'origin/main' into moe-runner-0
bnellnm 1e92a8d
disable assert for now
bnellnm 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
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.
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.