-
-
Notifications
You must be signed in to change notification settings - Fork 20.4k
[NVFP4] NVFP4 MOE emulation fallback for H100/MI300/MI350, standardize TritonExperts usage for OCP MX emulation
#35737
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
vllm-bot
merged 65 commits into
vllm-project:main
from
fxmarty-amd:upstream-nvfp4-simulation-support-moe
Apr 22, 2026
Merged
Changes from 17 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
b313689
fix issues with nvfp4 dense emulation in vllm (squash)
fxmarty-amd bc6ff39
address comments
fxmarty-amd 14bc668
nvfp4 moe emulation support
fxmarty-amd a11d131
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 95c6a4a
wip use TritonExperts
fxmarty-amd 5a2cf8c
wip cleanup
fxmarty-amd 0ea8f82
wip cleanup
fxmarty-amd d99373e
wip cleanup
fxmarty-amd 7a5f2ba
fix activation quantization
fxmarty-amd 457f9df
address comment
fxmarty-amd 01b4dce
enable test on non-blackwell devices
fxmarty-amd 1d6c770
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd cf189ef
cleanup
fxmarty-amd 6db0c7b
Merge branch 'main-upstream' into upstream-nvfp4-simulation-support-rocm
fxmarty-amd ec1f4b8
address comment
fxmarty-amd 309cefb
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd cca5040
fix
fxmarty-amd 9007357
Merge branch 'main' into upstream-nvfp4-simulation-support-rocm
fxmarty-amd e7d72f5
address bowen's comments
fxmarty-amd e3a8ebd
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 311d47d
linting
fxmarty-amd 74e6eec
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd bf46483
use a single global scale for a2 in MOE, following flashinfer default…
fxmarty-amd 0b47522
do not modify test_blackwell_moe
fxmarty-amd 4a5c5c1
fix test and typo
fxmarty-amd 6ed0611
fix typo
fxmarty-amd 80a37f6
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 35c88a8
simplify test
fxmarty-amd d439e80
remove outdated comment
fxmarty-amd 2d9e65c
Merge branch 'main' into upstream-nvfp4-simulation-support-rocm
fxmarty-amd c6791f7
address Michael's comments
fxmarty-amd 1fa136e
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 56dd2bf
Merge branch 'main' into upstream-nvfp4-simulation-support-rocm
fxmarty-amd ad93d2a
linting
fxmarty-amd 0d788d8
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd e8a596f
Update vllm/model_executor/layers/quantization/compressed_tensors/sch…
fxmarty-amd c6adfe8
Update vllm/model_executor/layers/quantization/compressed_tensors/sch…
fxmarty-amd e36296a
move unsupported reasons warning in is_backend_supported
fxmarty-amd 33f118f
Merge branch 'upstream-nvfp4-simulation-support-rocm' of https://gith…
fxmarty-amd 44aadca
fix input
fxmarty-amd 3f36269
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 911b316
addres Michael's comments
fxmarty-amd 90a54e3
simulation -> emulation
fxmarty-amd 74b9212
linting
fxmarty-amd d930b84
Merge branch 'main' into upstream-nvfp4-simulation-support-rocm
fxmarty-amd 24ec4ce
pre-commit passes locally and should not take 50min
fxmarty-amd 58439aa
Merge branch 'upstream-nvfp4-simulation-support-rocm' into upstream-n…
fxmarty-amd 8e61be3
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd f2204ce
refactor OCP MX MOE emulation and address comment about moe_kernel_qu…
fxmarty-amd ca07f68
move to experts subfolder
fxmarty-amd 223c275
simplifications
fxmarty-amd d8e9283
linting
fxmarty-amd 1e1d139
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd 3663f59
fix quant_dtype
fxmarty-amd adfb9da
precise comment about maybe_roundup_sizes
fxmarty-amd 9513361
add Qwen3-30B-A3B-NVFP4, Qwen3.5-35B-A3B-MXFP4-TP2 to gfx942 tests
fxmarty-amd c06e387
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd df32bf3
Merge branch 'upstream-nvfp4-simulation-support-moe' of https://githu…
fxmarty-amd 4e7ab24
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd bfc4f90
address comment
fxmarty-amd 1e914e9
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd b292c90
address michael's comment
fxmarty-amd 445809e
use dummy load_format
fxmarty-amd fd03157
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd 232d855
Merge branch 'main' into upstream-nvfp4-simulation-support-moe
fxmarty-amd 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
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.