-
Notifications
You must be signed in to change notification settings - Fork 292
[NV] minimax-m3-b200/b300: update fp8 STP to vLLM nightly #2336
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
Changes from all commits
05f465b
7905ffe
2ded364
e43f16d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5086,6 +5086,13 @@ | |
| - "Bump SGLang container image from lmsysorg/sglang:v0.5.12-cu130 to lmsysorg/sglang:v0.5.15.post1-cu130 (https://github.com/sgl-project/sglang/releases/tag/v0.5.15.post1)" | ||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2313 | ||
|
|
||
| - config-keys: | ||
| - minimaxm3-fp8-b200-vllm | ||
| - minimaxm3-fp8-b300-vllm | ||
| description: | ||
| - "Bump image to vllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9; set --stream-interval 32; drop the sparse_attention_msa contiguity patch (shipped in the nightly image)" | ||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2336 | ||
|
Comment on lines
+5088
to
+5094
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 This PR's title and description are English-only, but AGENTS.md mandates bilingual PR titles/descriptions (title format Extended reasoning...What the rule requires: AGENTS.md line 7 states explicitly:
The only carve-outs are the CODEOWNER sign-off template (which must stay English-verbatim so the verifier bot can match its exact trigger phrase) and bot-generated comments. Neither exception covers the PR author's own title or Summary section. How this PR violates it: The PR title is Why this isn't caught automatically: Nothing in this PR's diff (the benchmark scripts, Step-by-step proof:
Impact and fix: This is a process/documentation-convention gap, not a functional defect — nothing in the benchmark scripts, config, or changelog entry is incorrect, and no CI job or benchmark run will fail because of it. The fix is straightforward: rename the title to |
||
|
|
||
| - config-keys: | ||
| - dsv4-fp4-mi355x-sglang-disagg-mtp | ||
| description: | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 The block comments above both
minimaxm3-fp8-b300-vllmandminimaxm3-fp8-b200-vllmstill say the image is a dedicated build from them3_releasebranch (vllm-project/vllm#45381) because M3 hasn't shipped in a stable vLLM release, but this PR changes bothimage:fields to a nightly build. The rationale/provenance sentence is now stale in both places and should be updated (or removed) to reflect that a nightly image is used instead.Extended reasoning...
This PR bumps the
image:field for both the B300 and B200 MiniMax-M3 FP8 STP configs inconfigs/nvidia-master.yamlfromvllm/vllm-openai:minimax-m3-0618-x86_64-cu130tovllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9, but it leaves the explanatory block comments directly above each entry untouched. Both comments read (identically, word for word): "M3 support has not shipped in a stable vLLM release; the dedicated vllm/vllm-openai:minimax-m3-0618-x86_64-cu130 image is built from the m3_release branch (vllm-project/vllm#45381)." That sentence now names a container tag the config no longer references and asserts a provenance story ("dedicated ... image ... built from the m3_release branch") that no longer applies to a generic nightly build.The two locations are:
image:) aboveminimaxm3-fp8-b300-vllmimage:) aboveminimaxm3-fp8-b200-vllmNothing in the PR or the surrounding YAML would catch this: comments are not validated against the fields they describe, there is no schema or lint rule tying
image:values to comment text, and the diff hunk for the image-line change does not include the comment block above it, so a reviewer skimming the diff would only see the newimage:value, not the stale sentence sitting just outside the hunk context.The impact is documentation-only — nothing breaks at runtime, CI, or in the benchmark sweep, since the comment is never parsed or executed. The risk is purely that a future engineer reading this config (e.g., to decide whether to bump the image again, or to understand why a "dedicated" image was pinned) will be misled into thinking the current nightly image is still the special m3_release-branch build tied to vllm-project/vllm#45381, when it is actually an unrelated nightly snapshot.
Step-by-step proof:
image: vllm/vllm-openai:minimax-m3-0618-x86_64-cu130on both entries, matching the comment's claim of "the dedicated ... image ... built from the m3_release branch."image:line tovllm/vllm-openai:nightly-4080263bb2c5d10deac17aaeb88e0823bc35bca9for bothminimaxm3-fp8-b300-vllmandminimaxm3-fp8-b200-vllm.minimax-m3-0618-x86_64-cu130tag and the m3_release-branch rationale.image: vllm/vllm-openai:nightly-...directly under a comment that describes a completely different image and its provenance — a direct contradiction between comment and code.Fix: update (or trim) the comment in both places to reflect that a nightly vLLM build is now used, e.g., replace the "dedicated ... m3_release branch" sentence with something like "a nightly vLLM build is used until M3 support lands in a stable release," or simply drop the specific tag/PR reference since it no longer applies.