Repository navigation
[Doc] [AMD] cookbook: Qwen3.8-Flash-Next MI355X, add the monokernel command for concurrency 1-8 - #47951
Merged
zijiexia merged 2 commits intoNov 2, 2026
Conversation
…ommand for concurrency 1-8 Move the MI355X InferenceX section to the 20261031 image and document InferenceX sgl-project#4542: concurrency 1-8 serve with --enable-amd-monokernel (no ReplaySSM, no PLE offload, batch limits equal to the concurrency); concurrency 12-16 keep the default command.
ChangLiu0709
requested review from
JustinTong0323,
wisclmy0611 and
zijiexia
as code owners
November 2, 2026 17:08
Contributor
Preview approval requiredThis pull request comes from a fork, so Mintlify won't build a preview until someone with write access approves commit |
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Collaborator
|
@claude review |
zijiexia
approved these changes
Nov 2, 2026
zijiexia
enabled auto-merge (squash)
November 2, 2026 20:51
This was referenced Nov 2, 2026
This was referenced Nov 4, 2026
Yuxingwang-intel
pushed a commit
to Yuxingwang-intel/sglang
that referenced
this pull request
Nov 6, 2026
…ommand for concurrency 1-8 (sgl-project#47951)
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.
Motivation
InferenceX #4542 moves the MI355X AgentX lane
qwen3.8next-fp4-mi355x-sglang-agentic-mtp(added by #4680, documented here by #47520) onto the20261031image and serves concurrency 1, 2, 4 and 8 with the FlyDSL monokernel (--enable-amd-monokernel). InferenceX requires the production serving settings on a merged SGLang cookbook page before the PR merges. The page documents one command, the #4680 default path, which no longer matches c1–c8.Modifications
docs/cookbook/autoregressive/Qwen/Qwen3.8-Flash-Next.mdx, MI355X subsection only:lmsysorg/sglang-rocm:v0.5.23-rocm10-mi35x-20261031@sha256:3867dc07ba2530f914e1f210ed829f7a572a75286c8c362dbc22cbecf9b5a7e6, built from SGLange9c18259c7, AITER285579b6andsgl-amd-monob10f3b71(the pin since [Chore] [AMD] mono-kernel: Bump sgl-amd-mono for Qwen3.8-Flash-Next #47483).--enable-amd-monokernelruns, what it needs (NEXTN 3/1/4, the Quark checkpoint, no--enable-linear-replayssm-spec), that it is experimental and that SGLang refuses unsupported setups at startup.Concurrency 12–16(the existing command, unchanged) andConcurrency 1–8 (monokernel)(concurrency 8 shown).Source of truth
54b9aadc9efbb0b79053c845dcb38779467d85d7.inferencex-e2e/benchmarks/single_node/srt-slurm-recipes/qwen3.8next/sglang/mi355x-fp4-mtp/agentic.yaml(base,override_c8,override_c16); image ininferencex-e2e/configs/amd-master.yaml.bdf93a7f1): all six agentic points and the c16 eval succeeded. The later head only merges main.16dd97df61.Coverage
Each command was compared with the recipe's merged args for its point (c8 and c16): 0 missing, 0 conflicting, 0 extra settings besides
--hostand--port; the recipe'sSGLANG_AITER_HONOR_EXPLICIT_MEM_FRACTIONandAITER_GDR_FLYDSLare in both. Telemetry flags,PYTHONNOUSERSITE,SGLANG_TIMEOUT_KEEP_ALIVEand the benchmark env stay excluded, as in #47520.ROCM_QUICK_REDUCE_QUANTIZATION=NONEis the default and TP1 runs no all-reduce.Open items
Validation
git diff --check: pass.CI States
Latest PR Test (Base): ✅ Run #41522596628
Latest PR Test (Extra): ❌ Run #41522596254
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: