Repository navigation
config(musespark): configure GB200 AgentX settings per concurrency / config(musespark): 按并发配置 GB200 AgentX 参数 - #4302
Conversation
按并发配置 GB200 Muse Spark Open AgentX 参数,并新增并发 20 和 28。
|
Thanks for the contribution!
中文感谢你的贡献!
|
为 Muse Spark 配置变更记录填写 PR 链接。
|
View unofficial run (performance): https://inferencex.semianalysis.com/inference?unofficialRun=39195111790 View unofficial run (accuracy): https://inferencex.semianalysis.com/evaluation?unofficialRun=39195111790 |
|
[by Claude Code] The SGLang cookbook integration of this PR's AgentX config ( This PR has no authorized |
|
/use 39195111790 |
|
@RohitNagraj staged run 39195111790. This run remains available across future |
|
[by Claude Code] sgl-project/sglang#45111 has been merged. This PR's AgentX config ( This PR's |
|
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 (Passing sweep on in-PR commit): PASS — Pinned head ✅ Check 2 (Evals): PASS — ✅ Check 3 (Upstream recipe): PASS — sgl-project/sglang#45111 is MERGED (2026-10-19T07:24:09Z, ✅ Check 4 (Reuse command): PASS — ✅ Check 5 (Latest checklist template): PASS — All 17 items and the recipe sub-item of the current ✅ Check 6 (Upstream image / engine order): PASS — ✅ Check 7 (Deprecated models): PASS — ✅ Check 8 (Architecture hacks): PASS — No ✅ Check 9 (Spec-decode chat template): PASS — AgentX replays through ✅ Check 10 (Engine patches): PASS — The diff adds only YAML overrides; the recipe has no setup scripts, patches, ✅ Check 11 (Agentic golden AL): PASS — The harness maps ➖ Check 12 (Append-only): N/A — The new ✅ Check 13 (Draft precision): PASS — The draft ✅ Check 14 (Pareto coverage): PASS — One curve: musespark / agentic-coding / gb200_sglang / fp4, from the 12 ✅ Check 15 (PR description): PASS — These claims match the pinned recipe: breakable prefill graphs and 8192 chunks at c4–c24; draft attention backend removed and cache-slot reclamation enabled at c10–c32; image, checkpoint, TP4/EP4, HiCache, and DFlash2 unchanged; c20 and c28 added. ✅ Check 16 (NVIDIA overview): PASS — The NVIDIA overview Framework Recipes table lists Muse-Spark-Open with a populated SGLang cell linking the SGLang cookbook MuseSparkOpen page (GB200). ➖ Check 17 (Metrics publication): N/A — Direct SGLang deployment; no Dynamo TRT-LLM serving path is affected. Assessed commit: |
Configure Muse Spark Open GB200 SGLang AgentX server settings per concurrency and add concurrency 20 and 28. Concurrency 4–24 selects breakable prefill CUDA graphs and smaller 8,192-token prefill chunks (the default is 16,384); higher-concurrency variants also set scheduling, memory allocation, and cache handling individually.
The image digest, model checkpoint, TP4/EP4 topology, HiCache size, and DFlash2 draft checkpoint and token count stay unchanged. At concurrency 10–32, removing the explicit draft attention backend selects the image default and can change the draft KV-cache dtype inherited from the target. The cache slot reclamation setting is also enabled for those variants. Cookbook coverage for the new settings remains a merge requirement.
AI model disclosure
PR checklist and change type
Type of Change
Checklist
python -m infx.matrix.changed --base origin/mainlists affected config keys, I have appended one new entry covering them to the physical end ofinferencex-e2e/perf-changelog.yaml; if it lists none, I have added none. I have not edited historical entriesinferencex-e2e/perf-changelog.yamlentry, it carries exactly one primary sweep label (a maintainer applies it on fork PRs):full-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.中文
按并发配置 Muse Spark Open GB200 SGLang AgentX 服务器参数,并新增并发 20 和 28。并发 4–24 使用可拆分的预填充 CUDA graph 和较小的 8,192 token 预填充分块(默认值为 16,384);较高并发的配置还分别设置调度、内存分配和缓存处理参数。
镜像摘要、模型检查点、TP4/EP4 拓扑、HiCache 大小,以及 DFlash2 草稿模型检查点和 token 数量保持不变。并发 10–32 移除显式指定的草稿注意力后端,改用镜像默认值,这可能改变草稿 KV cache 从目标模型继承的数据类型。这些配置还启用了缓存槽位回收。合并前仍需补齐新参数的 cookbook 文档。
AI 模型使用说明:使用 GPT-6,无法确认运行环境的精确模型及版本标识。工作内容包括准备配置改动、检查生成的配置,以及起草 PR 说明。