Repository navigation
[MoE Refactor] Rename "naive" all2all backend - #36294
Conversation
Signed-off-by: Bill Nell <bnell@redhat.com>
There was a problem hiding this comment.
Code Review
This pull request correctly removes the 'naive' all2all backend option for MoE layers. The changes are consistent across the configuration and logic files, replacing the removed backend with a fallback and cleaning up its references. I have one suggestion to improve code clarity by renaming a property that has become a misnomer after this change.
ProExpertProg
left a comment
There was a problem hiding this comment.
Should we update the PR title to say "rename" instead of "remove"?
yewentao256
left a comment
There was a problem hiding this comment.
Should we explicitly tell users now allgather_reducescatter is used by default?
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Yeah, makes sense. Not really sure where to do that. Do you know if there are docs? |
Signed-off-by: Bill Nell <bnell@redhat.com>
I searched the docs and removed all references to naive. It looks like we already say that |
|
Documentation preview: https://vllm--36294.org.readthedocs.build/en/36294/ |
91be5f9
into
vllm-project:main
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Signed-off-by: Bill Nell <bnell@redhat.com>
Purpose
Remove
naiveall2all backend option for theFusedMoElayer.Test Plan
MoE refactoring tests.
Test Result
cc @robertgshaw2-redhat
Essential Elements of an Effective PR Description Checklist
supported_models.mdandexamplesfor a new model.