chore(config): bump DSR1 FP4 B200 SGLang to v0.5.16 / 将 DSR1 FP4 B200 SGLang 更新至 v0.5.16 - #2492
chore(config): bump DSR1 FP4 B200 SGLang to v0.5.16 / 将 DSR1 FP4 B200 SGLang 更新至 v0.5.16#2492RohitNagraj wants to merge 3 commits into
Conversation
Update the DSR1 FP4 B200 aggregated STP and MTP configurations to lmsysorg/sglang:v0.5.16-cu130. 中文:将 DSR1 FP4 B200 聚合式 STP 和 MTP 配置更新至 lmsysorg/sglang:v0.5.16-cu130。
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
1 similar comment
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
Record the pull-request URL for the DSR1 FP4 B200 SGLang image update. 中文:记录 DSR1 FP4 B200 SGLang 镜像更新的拉取请求链接。
There was a problem hiding this comment.
Approving — straightforward version bump PR with one cosmetic nit flagged inline (unresolved XXX placeholder in the pr-link).
Extended reasoning...
Overview
This PR bumps the SGLang image tag for the dsr1-fp4-b200-sglang and dsr1-fp4-b200-sglang-mtp configs from v0.5.12.post1 to v0.5.16-cu130 in configs/nvidia-master.yaml, and adds a corresponding entry to perf-changelog.yaml. No benchmark parameters, concurrency lists, TP/EP settings, or other logic changed — only the container image string on two config keys.
Security risks
None. This only changes a pinned Docker image tag string and appends a changelog entry; no code execution paths, credentials, or permissions are touched.
Level of scrutiny
Low. This is a mechanical dependency/version bump on config-only files, following the exact same pattern as prior image-bump PRs in this repo (e.g. #2468, #2446). The kind of thing that would normally need scrutiny is whether the new image tag actually works with existing config knobs, which is validated by the CI benchmark sweep rather than code review.
Other factors
I verified directly against the git blob at HEAD that the perf-changelog.yaml addition still has pull/XXX instead of pull/2492" as its pr-link — this is a real, confirmed nit and is already flagged as an inline comment. It's cosmetic (doesn't affect nvidia-master.yaml` or benchmark execution) and easy to fix, so it doesn't rise to the level of blocking approval on an otherwise simple, low-risk version bump.
| description: | ||
| - "Update the aggregated DSR1 FP4 B200 SGLang STP and MTP configurations to v0.5.16 with CUDA 13" | ||
| - "Image: lmsysorg/sglang:v0.5.16-cu130" | ||
| pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/2492 |
There was a problem hiding this comment.
🟡 The new perf-changelog.yaml entry for dsr1-fp4-b200-sglang / dsr1-fp4-b200-sglang-mtp has pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/XXX — the placeholder was never replaced with the real PR number (2492). Every other entry in the file (2462, 2446, 2468, 2470) uses the actual PR number, so this one is a dead link that breaks the changelog's traceability convention. Easy one-token fix: change XXX to 2492.
Extended reasoning...
The bug: Line 5441 of perf-changelog.yaml, added by this PR, sets:
pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/XXXinstead of the real PR number, which is 2492 (this PR). I verified this directly against git ground truth rather than relying on the rendered diff text:
$ git show HEAD:perf-changelog.yaml | sed -n 5441p
pr-link: https://github.com/SemiAnalysisAI/InferenceX/pull/XXX
$ git log -1 --format='%H %s'
94e403d65edcf8a1f66cafc493d20eecc460ba82 chore(config): bump DSR1 FP4 B200 SGLang to v0.5.16
HEAD is this PR's own merge commit, and both the committed git object (git show HEAD:...) and the working-tree file agree the placeholder XXX was left in, not substituted with 2492.
Addressing the refutation: One reviewer argued this is a false positive because the PR-diff text embedded in the review context shows pull/2492, and that the working tree might be at a 'divergent state' per the general caching caveat. I re-checked this explicitly: git show HEAD:perf-changelog.yaml reads the actual blob recorded in the commit object for HEAD — there is no environment drift possible here, since HEAD is the commit this PR represents (subject line 'chore(config): bump DSR1 FP4 B200 SGLang to v0.5.16' matches the PR title exactly, and git log shows no commits after it). So the diff-rendering tool that displays '2492' must be doing some display-time substitution/templating that doesn't reflect the literal bytes that were committed. The authoritative source — the actual git blob that lands in main — contains XXX, not 2492.
Why nothing else catches this: perf-changelog.yaml is a human/tooling-readable changelog, not consumed by the benchmark runner logic, so there's no schema validation, linter, or CI check that would flag a malformed or placeholder PR URL. It's easy for a placeholder like XXX (likely left in a template snippet while drafting the entry before the PR number was known) to slip through untouched.
Impact: Purely cosmetic/documentation — it does not affect configs/nvidia-master.yaml or any benchmark execution, since perf-changelog.yaml is pure metadata. But it does break the file's established traceability convention: every other entry (pull/2462, pull/2446, pull/2468, pull/2470) links to its real PR, so a reader or tool following this pr-link would hit a 404/dead link instead of the actual PR.
Fix: Change line 5441 from pull/XXX to pull/2492, matching the convention used by every other entry in the file.
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=30952773184 |
|
/reuse-sweep-run 30952773184 |
|
As a PR reviewer and CODEOWNER, I have reviewed this and have:
Additional detail section:
Signed: |
✅✅✅ Verdict: PASS ✅✅✅✅ Check 0 (CODEOWNER): PASS — Note: this verdict is anchored to head |
Summary
lmsysorg/sglang:v0.5.16-cu130.中文说明
lmsysorg/sglang:v0.5.16-cu130。