Repository navigation
[NVIDIA][AgentX] Refresh B300 DeepSeek-V4.1-Flash SGLang aggregate curve / [NVIDIA][AgentX] 更新 B300 DeepSeek-V4.1-Flash SGLang 聚合曲线 - #3744
Conversation
更新 B300 DeepSeek-V4.1-Flash SGLang AgentX 镜像、聚合式九点配置及配套文档。
|
Thanks for the contribution!
中文感谢你的贡献!
|
将 B300 DeepSeek-V4.1-Flash SGLang 更新条目链接至 upstream PR。
There was a problem hiding this comment.
I reviewed this PR and didn't find a definitive bug, but a human look is still worthwhile before merging. The new override_dp4_c192 point switches to DP4 decode (data-parallel-size: 4, max-running-requests: 384) but doesn't raise cuda-graph-max-bs-decode above the inherited base value of 64. The only other DP-attention recipe in this repo (dsv4/sglang/b300-fp4-mtp/agentic.yaml) explicitly raises this to 544 for its DP8 points, and perf-changelog.yaml documents the exact reason for a prior similar change: "the CONC-capped value of 64 does not cover the padded MTP decode batch across DP ranks." Worth a maintainer double-check that this was intentionally validated for the DSpark/DP4 case here (the file's own comment notes the point admits "384 globally," well above the per-rank captured graph size).
Extended reasoning...
The diff refreshes a B300 SGLang AgentX config (repinned nightly image, revised TP4/TP2 points, and a new aggregated DP4/EP4 point behind sglang-router) plus matching docs and an append-only changelog entry; it touches no auth/crypto/permission surface. I independently cross-checked a candidate concern (already investigated and marked ruled-out upstream) against a sibling recipe in the same repo that explicitly raises cuda-graph-max-bs-decode for its DP-attention points, plus a changelog entry explaining why the CONC-capped default is insufficient under DP — that precedent is not obviously addressed in this PR's new override_dp4_c192 block, so despite the automated ruling, I think it merits a maintainer's second look rather than silent approval.
This review covers commit 358f5e1, which is no longer the latest commit on this pull request; later commits are not covered by it.
…gg-sglang-agentx-refresh # Conflicts: # inferencex-e2e/perf-changelog.yaml
|
View unofficial run (performance): https://inferencex.semianalysis.com/inference?unofficialRun=37816190252 View unofficial run (accuracy): https://inferencex.semianalysis.com/evaluation?unofficialRun=37816190252 |
Accept the retired configuration-guide deletions and retain the PR changelog entry after the latest upstream additions.
Remove the explicit FP4 indexer option from the B300 DeepSeek-V4.1-Flash SGLang recipe and align the performance changelog with the final configuration.
|
[by Claude Code] The SGLang cookbook integration of this PR's AgentX config ( |
|
[by Claude Code] sgl-project/sglang#43083 has been merged. This PR's AgentX config ( This PR has no authorized |
|
/use 37816190252 |
|
@nvpohanh staging run 37816190252. Existing staged runs will be preserved; a completion link will be posted here. |
|
As a PR reviewer and CODEOWNER, I have reviewed this and have:
Additional detail section:
Signed: |
✅✅✅ Verdict: PASS ✅✅✅Passed and not applicable checks✅ Check 0 (CODEOWNER): PASS — ✅ Check 1 (Sweep on in-PR commit): PASS — Run 37816190252 ran on head ✅ Check 2 (Evals): PASS — ✅ Check 3 (Upstream recipe): PASS — sgl-project/sglang#43083 is ✅ Check 4 (Reuse command): PASS — ✅ Check 5 (Latest template): PASS — Every item in the current ✅ Check 6 (Upstream image / ordering): PASS — ✅ Check 7 (Deprecated models): PASS — In ✅ Check 8 (Architecture hacks / event publication): PASS — There is no ✅ Check 9 (Spec-decode chat template): PASS — AgentX replay uses ✅ Check 10 (Engine patches): PASS — The diff adds no patch files, ✅ Check 11 (Golden AL): PASS — ➖ Check 12 (Append-only): N/A — The single new changelog entry does not set ✅ Check 13 (Draft as shipped): PASS — The draft is the DSpark head bundled in the served ✅ Check 14 (Pareto coverage): PASS — ✅ Check 15 (PR description): PASS — The body's claims match the code at Assessed commit: |
|
/reuse-sweep-run 37816190252 |
# Conflicts: # inferencex-e2e/perf-changelog.yaml
Description
Refresh the DeepSeek-V4.1-Flash FP4 B300 SGLang AgentX aggregate curve:
The deployment remains single-node and aggregate. No cluster-route or runner configuration changes are included.
Validation
git diff --check.AI model disclosure
Related Issue
None.
Type of Change
Checklist
inferencex-e2e/perf-changelog.yamland have not edited historical entriesfull-sweep-fail-fast(recommended),full-sweep-enabled, ornon-canary-full-sweep-enabled. Optional modifiersall-evals,evals-only, andagentx-fastrequire a primary label; the last two block reuse while applied.OWNER/MEMBER/COLLABORATOR) has commented/use <run_id>(or the legacy/reuse-sweep-run) on this PR. Do this only once there is a final full sweep that is all green with evals passing, since after this comment the primary sweep label will no longer automatically kick off new sweeps. Remove and re-add the primary sweep label to force a new sweep.中文
说明
更新 DeepSeek-V4.1-Flash FP4 B300 SGLang AgentX 聚合曲线:
部署仍为单节点聚合式部署。本 PR 不包含集群路由或 runner 配置改动。
验证
git diff --check。AI 模型披露
关联 Issue
无。
改动类型
配置变更。