-
Notifications
You must be signed in to change notification settings - Fork 293
[Klaud Cold] Update glm5-fp8-b200-sglang (+mtp) SGLang image to v0.5.12-cu130 #1447
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
Merged
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
09a23b0
Update glm5-fp8-b200-sglang (+mtp) SGLang image to v0.5.12-cu130
functionstackx 6c3182d
chore: fill pr-link for #1447
functionstackx ffce090
Re-trigger sweep (abandon in-flight run with transient infra failures)
e5d0df5
Merge remote-tracking branch 'origin/main' into HEAD
739585b
fix(glm5_fp8_b200): use --fp8-gemm-runner-backend cutlass
0034473
Merge remote-tracking branch 'origin/main' into HEAD
d40fd27
fix(glm5_fp8_b200): correct flag name --fp8-gemm-backend (not --fp8-g…
f210160
Merge remote-tracking branch 'origin/main' into HEAD
aeeed4b
Merge branch 'main' into update-glm5-fp8-b200-sglang-v0.5.12
functionstackx 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.
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.
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 PR also bumps the image for
glm5-fp8-b200-sglang-agenticat nvidia-master.yaml:2237 (same change as the two siblings), but the new perf-changelog entry only listsglm5-fp8-b200-sglangandglm5-fp8-b200-sglang-mtpunderconfig-keys. Add- glm5-fp8-b200-sglang-agenticto the list (and ideally mention it in the title/description) so the changelog reflects all three bumps and downstream changelog-driven sweep generation picks up the agentic variant on merge.Extended reasoning...
What the bug is
This PR bumps the image tag for three config entries in
.github/configs/nvidia-master.yamlfromlmsysorg/sglang:nightly-dev-cu13-20260317-1eea7448tolmsysorg/sglang:v0.5.12-cu130:glm5-fp8-b200-sglang(line 2191)glm5-fp8-b200-sglang-mtp(line 2210)glm5-fp8-b200-sglang-agentic(line 2237)However, the new
perf-changelog.yamlentry (lines 2632-2638) only lists the first two underconfig-keys. The PR title ("Update glm5-fp8-b200-sglang (+mtp)"), description ("33/29 days old" — only two age values), and commit message also omit the agentic sibling, strongly suggesting this is an oversight rather than an intentional exclusion.Why it matters
Per
AGENTS.mdlines 113-124, every image bump in a*-master.yamlmust be paired with aperf-changelog.yamlentry ("required - triggers benchmarks"). Theutils/process_changelog.pyhelperget_config_keys_from_master()resolves the listedconfig-keysand feeds them togenerate_sweep_configs.py test-config --config-keys .... Configs that are missing from theconfig-keyslist are simply skipped by the changelog-driven sweep generation.The
full-sweep-enabledlabel on this PR happens to cover all three configs for the PR-time sweep, so functionally the PR itself will benchmark the agentic variant. But the merge-time / post-merge baseline refresh path triggered byrun-sweep.ymlonpaths: perf-changelog.yamlkeys off the added entry'sconfig-keys— so once merged, the agentic variant's image bump will not get a baseline benchmark refresh from this changelog entry, and any downstream consumer reading the changelog history (e.g. for release notes or change tracking) will miss it.Step-by-step proof
git show 09a23b0 -- .github/configs/nvidia-master.yaml— three blocks are modified, including the one at line 2237 forglm5-fp8-b200-sglang-agentic. The replacement string is identical to the one applied to the two siblings.perf-changelog.yamllines 2632-2638 list onlyglm5-fp8-b200-sglangandglm5-fp8-b200-sglang-mtpunderconfig-keys.dsr1-fp8-b200-sglanganddsr1-fp8-b200-sglang-mtp. The convention is to list every config whose image was bumped.utils/process_changelog.pyreads added entries from this file and usesconfig-keysdirectly as the--config-keysargument togenerate_sweep_configs.py. A config absent from the list is silently not benchmarked from that entry.How to fix
Append
- glm5-fp8-b200-sglang-agenticto theconfig-keyslist in the new entry, and update the PR title/description (and optionally the changelogdescriptionstring) to mention the agentic variant. The diff would be: