Repository navigation
[Doc] cookbook: Refresh SemiAnalysis AgentX launches to InferenceX main 57116fff - #48392
Merged
nvpohanh merged 1 commit intoNov 4, 2026
Merged
Conversation
…in 57116fff Mirror the SemiAnalysis InferenceX AgentX SGLang / Dynamo+SGLang lanes at InferenceX main 57116fff (MiniMax-M3.1-Flash B300 from InferenceX sgl-project#4726 and GB300 Dynamo+SGLang from sgl-project#4750, Muse Spark Open B300 / GB300 from sgl-project#4725 / sgl-project#4724, Qwen3.8-Flash-Next B300 from sgl-project#4683 and DeepSeek-V4.1-Flash GB300 from sgl-project#4603, now from their dashboard runs; GLM-5.2 and Qwen3.8-Flash-Next GB300 PowerX re-runs), with InferenceX PRs sgl-project#4757 (Muse Spark Open GB300 Dynamo+SGLang), sgl-project#4707 / sgl-project#4670 (Muse Spark Open B200 / GB200), sgl-project#4673 (DeepSeek-V4.1-Flash GB300 Dynamo+SGLang HiCache) and sgl-project#4695 (MiniMax-M3.1-Flash GB200 Dynamo+SGLang) overlaid. This regenerates the MiniMax GB300 data that sgl-project#48070 edited by hand. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
nvpohanh
requested review from
JustinTong0323,
sogalin,
wisclmy0611 and
zijiexia
as code owners
November 4, 2026 12:15
Contributor
✅ Preview approved@nvpohanh approved a Mintlify preview for commit |
This was referenced Nov 4, 2026
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Collaborator
Author
|
Preview looks good. Merging |
This was referenced Nov 5, 2026
Yuxingwang-intel
pushed a commit
to Yuxingwang-intel/sglang
that referenced
this pull request
Nov 6, 2026
…in 57116fff (sgl-project#48392) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
[by Claude Code]
Motivation
The cookbook's Agentic Long-Context Deployment sections (#42726, #43083, #43799, #43983, #44065, #44228, #44654, #44712, #45039, #45111, #45311, #45513, #45749, #46005, #46506, #46547, #46807, #46948, #47027, #47214, #47464, #47929) mirror SemiAnalysis InferenceX AgentX submissions as raw launch commands, each linked to the run that measured it. The configurations are mirrored from SemiAnalysis submissions. This PR:
main(57116fff). These merged lanes now come from their dashboard runs:mainand the dashboard, with the same points.20261030nightly.Source
InferenceX
main(57116fff), with these InferenceX PRs overlaid:musespark-fp4-gb300-dynamo-sglang-agentic-dflash-agg,-disagg/useyet: in progress at headb37254d0musespark-fp4-b200-sglang-agentic-dflash/usecomment (headc965ca2e, unchanged), verifiedmusespark-fp4-gb200-sglang-agentic-dflash/usecomment (headc9eb455f, unchanged), verified20261030nightlydsv41flash-fp4-gb300-dynamo-sglang-agentic-agg,-dspark-disagg-hicache/useyet: in progress at headbe7bc6dfminimaxm31flash-fp4-gb200-dynamo-sglang-agentic-dspark-agg,-disagg/usecomment (headfa292b90, unchanged), verified"In progress" lanes are rendered at the PR head and labeled "In progress in SA InferenceX AgentX". A later sync pins them once the PR gets a
/userun or merges.musespark-fp4-gb300-dynamo-sglang-agentic-dflashwith-dflash-aggand-dflash-disagg. The old key leaves the page, as it will when the PR merges. Its points measured onmain(InferenceX #4344, 2026-10-22) are no longer shown.mainmeasured in InferenceX #4595 / #4679's run on 2026-10-30. They show as verified again once [Bug] CUDA error: an illegal memory access was encountered when launching server with dp_size=16 and benching with request-rate option #4673 gets a/userun or merges.main. Its head predates InferenceX #4598's FP8 draft KV (speculative-draft-kv-cache-dtype: fp8_e4m3) in the same B200 recipe, so overlaying it would replace [Bug] KeyError: 'model.layers.13.mlp.experts.w2_weight_scale' #4598's measured points with a revision without that change. B200 stays on [Bug] KeyError: 'model.layers.13.mlp.experts.w2_weight_scale' #4598's dashboard run. A later refresh can add [Bug] bench_speculative.py got error #4536 once it is rebased.musespark-fp4-h100-sglang-agentic-dflashandqwen3.5-fp8-h100-sglang-agentic. The dashboard has no rows for them.mainwas frozen for this PR at57116fff. Later merges are left for the next refresh.What this PR does
SGLANG_TRTLLM_MHA_FULL_ATTN_KV_SPLITSandSGLANG_TRTLLM_MHA_FULL_ATTN_KV_SPLITS_MIN_BS: TRT-LLM MHA full-attention decode / verify kernel tuning (minimum KV splits per request and KV head, and the batch size from which it applies).SGLANG_DISAGGREGATION_QUEUE_SIZEandSGLANG_DISAGGREGATION_THREAD_POOL_SIZE: PD KV-transfer queues and thread pool.SGLANG_DISAGG_PREFILL_EARLY_SEND_CACHED_PREFIX=0: the prefill worker does not send the KV of a cached prefix ahead of the forward pass.--optimistic-prefill-attempts: prefill forward passes that may start before the bootstrap handshake completes.DYN_ROUTER_USE_KV_EVENTS=falseandDYN_ROUTER_TTL_SECS(Dynamo frontend): the KV router predicts cache state from its own routing decisions instead of worker KV events, and keeps predicted blocks for that long.mainSHA and the overlay list).Validation
Browser checks: every page this PR changes was rendered in a headless browser (
mint dev, Mintlify as in CI).Decode and KV-flag checks:
Arg-parse: all 142 commands not validated in an earlier round parse:
nightly-dev-cu13-20261103-797af717797af717)nightly-dev-cu13-20261030-302b78cc52604e1d(its arm64 build's commit) for the GB300 lanesv0.5.22-cu130dev-minimax-m31-flashnightly-cu134-20261030-e371881(arm64 only)e3718813source and the image's bundledai-dynamo1.7.0.dev20261030, on the amd6420261030nightlynode scripts/check_cookbook_configs.mjs,mint broken-links --check-anchors --check-redirects,mint validateandpre-commit run --all-files(inlmsysorg/sglang:dev-cu13) pass.🤖 Generated with Claude Code
CI States
Latest PR Test (Base): ✅ Run #41827698133
Latest PR Test (Extra): ❌ Run #41827698056
Latest PR Test (AMD ROCm 10): ➖ No AMD PR run found for this commit.
Tip
Base CI only covers the core cases, and its workload may not exercise your change. Use
/rerun-testto run the tests your change touches, or copy this prompt for an agent: