Skip to content

[Klaud Cold] Update DSR1 FP8 B300 SGLang image to v0.5.21 / [Klaud Cold] 将 DSR1 FP8 B300 SGLang 镜像更新至 v0.5.21 - #3862

Open
Klaud-Cold wants to merge 2 commits into
mainfrom
klaud/auto-5bac4f3c530d8b98-f516c8e16aee94ca
Open

Klaud-Cold wants to merge 2 commits into
mainfrom
klaud/auto-5bac4f3c530d8b98-f516c8e16aee94ca

Conversation

@Klaud-Cold

@Klaud-Cold Klaud-Cold commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Goal: Update SGLang image from lmsysorg/sglang:v0.5.12-cu130 to lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469.
Baseline: 2026-05-22 · lmsysorg/sglang:v0.5.12-cu130
Mean latency · Sources: API 1, API 2

Point Total tok/s/GPU ↑ Output tok/s/GPU ↑ TTFT ms ↓ TPOT ms ↓
1k/1k c1 TP8 EP1 375312 35.03 17.58 70.93 7.04
1k/1k c2 TP8 EP1 cecc47 63.7 32.14 117.27 7.64
1k/1k c4 TP8 EP1 e827e5 115.51 57.48 128.94 8.3
1k/1k c8 TP8 EP1 6b9dae 190 95.35 146.08 10.12
1k/1k c16 TP8 EP1 0d4049 310.27 154.31 312.31 12.35
1k/1k c32 TP8 EP1 30a8bd 490.84 245.81 421.04 15.46
1k/1k c64 TP8 EP1 fea825 713.93 356.88 623.66 21.17
8k/1k c1 TP4 EP1 b88a09 274.22 30.63 380.89 7.76
8k/1k c1 TP8 EP1 5c3956 148.64 16.61 288.06 7.23
8k/1k c2 TP4 EP1 90402c 475.76 53.39 443.66 8.87
8k/1k c2 TP8 EP1 d75324 263.05 29.52 351.13 8.08
8k/1k c4 TP4 EP1 9f1842 753.5 83.82 525.77 11.11
8k/1k c4 TP8 EP1 9c44e1 457.24 50.86 415.26 9.16
8k/1k c8 TP4 EP1 82365e 1,131.3 127.18 657.67 14.78
8k/1k c16 TP4 EP1 163d10 1,578.47 174.9 926.12 21.34
8k/1k c32 TP4 EP1 3ba5e1 2,070.43 231.53 1,393.3 32.29

Note: 1k/1k c1 TP8 EP1 375312, 1k/1k c2 TP8 EP1 cecc47, 1k/1k c4 TP8 EP1 e827e5, 1k/1k c8 TP8 EP1 6b9dae, 1k/1k c16 TP8 EP1 0d4049, 1k/1k c32 TP8 EP1 30a8bd, 1k/1k c64 TP8 EP1 fea825: Single-turn 1k1k retired 2026-07-17 in #2263 after this baseline; excluded from coverage.

Eval: N/A

中文

**目标:**将 SGLang 镜像从 lmsysorg/sglang:v0.5.12-cu130 更新为 lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469。
**基线:**2026-05-22 · lmsysorg/sglang:v0.5.12-cu130
平均延迟 · 来源: API 1, API 2;数值及异常说明见上表。

Pin lmsysorg/sglang:v0.5.21-cu130 by digest and rename the removed
cuda-graph-max-bs server argument to cuda-graph-max-bs-decode.

将 dsr1-fp8-b300-sglang 更新至 SGLang v0.5.21-cu130:按 digest 固定
lmsysorg/sglang:v0.5.21-cu130 镜像,并将已移除的 cuda-graph-max-bs
参数改名为 cuda-graph-max-bs-decode。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Thanks for the contribution!

  • Review: If this PR changes files owned by someone other than a repository admin or @SemiAnalysisAI/core, ask one eligible CODEOWNER to complete the latest PR_REVIEW_CHECKLIST.md before contacting a core maintainer on Slack. Follow the template exactly, including As a PR reviewer and CODEOWNER, I have reviewed this and have, so sign-off verification triggers.
  • PR verification: Sweeps run only when the PR appends an inferencex-e2e/perf-changelog.yaml entry and carries exactly one primary label: full-sweep-fail-fast (strongly recommended; canary plus per-matrix fail-fast), full-sweep-enabled (canary; matrix jobs continue after a failure), or non-canary-full-sweep-enabled (no canary or fail-fast). The modifiers all-evals, evals-only, and agentx-fast require a primary label. On fork PRs, a maintainer applies the label. See sweep labels and reuse.
  • After merging: PR authors must ensure all GitHub Actions jobs pass. Transient failures often pass on rerun; see how to rerun failed jobs.
中文

感谢你的贡献!

  • **审阅:**如果 PR 修改的文件归属于仓库管理员及 @SemiAnalysisAI/core 之外的 CODEOWNER,请先联系一位有资格的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,再通过 Slack 联系核心维护者。必须严格遵循模板,并保留 As a PR reviewer and CODEOWNER, I have reviewed this and have,才能触发签核验证。
  • **PR 验证:**只有当 PR 在 inferencex-e2e/perf-changelog.yaml 末尾追加了条目,并且恰好带有一个主标签时,才会运行扫描:full-sweep-fail-fast(强烈推荐;canary 加逐矩阵 fail-fast)、full-sweep-enabled(有 canary;矩阵任务在失败后继续运行)或 non-canary-full-sweep-enabled(无 canary,也无 fail-fast)。修饰标签 all-evals、evals-only 和 agentx-fast 必须与主标签一起使用。fork PR 的标签由维护者添加。参见扫描标签与复用。
  • **合并后:**PR 作者必须确保所有 GitHub Actions 任务通过。临时性失败通常可以通过重新运行恢复;参见重新运行失败任务的说明。

@Klaud-Cold

Klaud-Cold commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator Author

Initial attempt · Passed · Run 37895732376 / attempt 1 · 2026-10-09 07:21 UTC
lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469 · ddaccac3054c · Mean latency
Change: Pin lmsysorg/sglang:v0.5.21-cu130 by digest and rename the removed cuda-graph-max-bs argument to cuda-graph-max-bs-decode (v0.5.21 exec_.py).

Point Output tok/s/GPU ↑ TTFT ms ↓ TPOT ms ↓
8k/1k c1 TP8 EP1 18.2 (+9.6%) 303.11 (+5.2%) 6.55 (-9.3%)
8k/1k c1 TP4 EP1 33.41 (+9.1%) 394.06 (+3.5%) 7.07 (-8.9%)

Note: All rows: request errors unavailable.

Eval Score ↑ Samples
gsm8k/em_strict · 8k/1k c32 TP4 95.68% (N/A) N/A/1,319 (old/new)

Note: All rows: Δ N/A: no matched eval baseline.

Next: Add the perf-changelog entry and run the final full sweep.

中文

初次尝试 · 已通过 · Run 37895732376 / attempt 1 · 2026-10-09 07:21 UTC
lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469 · ddaccac3054c · 平均延迟
**变更:**按 digest 固定 lmsysorg/sglang:v0.5.21-cu130,并将已移除的 cuda-graph-max-bs 参数改名为 cuda-graph-max-bs-decode(v0.5.21 exec_.py)。实测数值及异常说明见上表。
**下一步:**添加 perf-changelog 条目并运行最终完整 sweep。

为 dsr1-fp8-b300-sglang 的 SGLang v0.5.21 更新添加 perf-changelog 条目。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Klaud-Cold Klaud-Cold added the full-sweep-fail-fast Full sweep with canary gate; first failure cancels the rest of that matrix (recommended) label Oct 9, 2026
@Klaud-Cold

Klaud-Cold commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator Author

Final full sweep · Passed · Run 37898647160 / attempt 1 · 2026-10-09 07:55 UTC
lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469 · af75bc8955f5 · Mean latency
Change: Validate the complete updated-image family at this head.

Point Output tok/s/GPU ↑ TTFT ms ↓ TPOT ms ↓
8k/1k c1 TP4 EP1 b88a09 33.76 (+10.2%) 393.53 (+3.3%) 6.99 (-9.9%)
8k/1k c1 TP8 EP1 5c3956 18.24 (+9.9%) 305.02 (+5.9%) 6.53 (-9.6%)
8k/1k c2 TP4 EP1 90402c 58.31 (+9.2%) 448.68 (+1.1%) 8.08 (-8.9%)
8k/1k c2 TP8 EP1 d75324 33.26 (+12.7%) 356.18 (+1.4%) 7.12 (-11.9%)
8k/1k c4 TP4 EP1 9f1842 90.76 (+8.3%) 536.61 (+2.1%) 10.22 (-8.1%)
8k/1k c4 TP8 EP1 9c44e1 56.47 (+11%) 407.77 (-1.8%) 8.22 (-10.3%)
8k/1k c8 TP4 EP1 82365e 136.6 (+7.4%) 693.9 (+5.5%) 13.68 (-7.4%)
8k/1k c16 TP4 EP1 163d10 184.36 (+5.4%) 955.64 (+3.2%) 20.17 (-5.5%)
8k/1k c32 TP4 EP1 3ba5e1 240.92 (+4.1%) 1,525.88 (+9.5%) 30.79 (-4.6%)

Note: All rows: request errors unavailable.

Eval Score ↑ Samples
gsm8k/em_strict · c32 95.68% (N/A) N/A/1,319 (old/new)

Note: All rows: Δ N/A: no matched eval baseline.

Note: 1k/1k c1 TP8 EP1 375312, 1k/1k c2 TP8 EP1 cecc47, 1k/1k c4 TP8 EP1 e827e5, 1k/1k c8 TP8 EP1 6b9dae, 1k/1k c16 TP8 EP1 0d4049, 1k/1k c32 TP8 EP1 30a8bd, 1k/1k c64 TP8 EP1 fea825: Single-turn 1k1k retired 2026-07-17 in #2263 after this baseline; excluded from coverage.

Next: Mark ready for maintainer review.

中文

最终完整 sweep · 已通过 · Run 37898647160 / attempt 1 · 2026-10-09 07:55 UTC
lmsysorg/sglang:v0.5.21-cu130@sha256:b1259f3ea3275f66237c498ea388919729018bc9f01c3d638391e06e2cf3f469 · af75bc8955f5 · 平均延迟
**变更:**验证此提交更新镜像后的完整配置族。实测数值及异常说明见上表。
**下一步:**标记为就绪,等待维护者审查。

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

@Klaud-Cold
Klaud-Cold marked this pull request as ready for review October 9, 2026 07:55
@Klaud-Cold
Klaud-Cold requested a review from a team October 9, 2026 07:55
@Klaud-Cold

Copy link
Copy Markdown
Collaborator Author

validated · Repairs: 0 · Runs: 37895732376, 37898616486, 37898647160
All owned runs ended. Full sweep verified; ready for review.

中文

validated · 修复次数:0 · 运行:37895732376, 37898616486, 37898647160
所有自有运行均已结束。完整 sweep 已验证;已就绪,等待审查。

@Klaud-Cold

Copy link
Copy Markdown
Collaborator Author

/use 37898647160

@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

@Klaud-Cold staged run 37898647160: https://inferencemax-app-git-staging-semianalysisai.vercel.app/inference?i_dates=2026-10-09~r37898647160

This run remains available across future /stage-results requests. Staging the same run ID again updates its staged data. Staging workflow

@claude

claude Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @Klaud-Cold's task in 12s —— View job


LGTM - no blocking issues found

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, straightforward recipe/image-bump change. Reviewed: the image bump is digest-pinned and kept identical between the recipe's model.container and master config's image for dsr1-fp8-b300-sglang; the cuda-graph-max-bs to cuda-graph-max-bs-decode rename is applied consistently at both occurrences (TP8 base and TP4 zip-override); and the perf-changelog entry is appended at the tail, English-only, and follows the existing format with no prior bytes modified.

Extended reasoning...

Three-file config change: a single-node SGLang recipe YAML, its matching master-config entry, and an append-only perf-changelog. No security-sensitive surface (auth, crypto, permissions) is touched. Verified via git diff that container/image stay in sync, the flag rename is applied at both sites, and the changelog addition is purely additive at the end of the file with one block for this PR.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

full-sweep-fail-fast Full sweep with canary gate; first failure cancels the rest of that matrix (recommended)

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant