WIP - SGL B200 FP8 8k1k - #2866
Conversation
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 013eed1. Configure here.
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=34172920687 |
| --mamba-full-memory-ratio 0.37 \ | ||
| --linear-attn-prefill-backend flashinfer \ |
There was a problem hiding this comment.
per written InferenceX guidelines, can u add these flags to the sglang docs so that all users can see the recipes?
|
see unofficial run visualizer at https://inferencex.semianalysis.com/inference?unofficialRun=34175132645 |
|
/reuse-sweep-run 34175132645 |
|
As a PR reviewer and CODEOWNER, I have reviewed this and have:
Additional detail section:
Signed: |
✅✅✅ Verdict: PASS ✅✅✅✅ Check 0 (CODEOWNER): PASS — |
|
@claude please update the PR description |
|
Claude finished @kedarpotdar-nv's task in 54s —— View job PR description updated ✅
The description now reflects the final state of the branch at head
I kept the Bugbot footer line intact. The title still says "WIP" — I left it as-is since only the description was requested; let me know if you'd like that dropped too. |
The #2851 block was spliced between the '- config-keys:' header and the body of the #2866 qwen3.5-fp8-b200-sglang entry, so the two mappings collapsed and the file no longer parsed. check-changelog failed with 'expected <document start>, but found <block mapping start>' and skipped every sweep job. Restore the base file byte-for-byte and append the entry at the end, as validate_perf_changelog.py's append-only rule requires.
Resolves the perf-changelog.yaml append collision: main added the qwen3.5-fp8-b200-sglang (#2866) and dsv4-fp4-b200-sglang-agentic-hicache-mtp (#2821) entries at the same position this branch added its kimik3-fp4-mi355x-vllm-agentic-mtp entry. Kept all three, with this branch's entry last. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Note
Low Risk
Benchmark and config-only changes with no production serving or auth/data-path impact.
Overview
Retunes the Qwen3.5-397B-A17B FP8 on B200 fixed-seq-len (8k/1k) SGLang benchmark and bumps the image from
lmsysorg/sglang:v0.5.14-cu130tolmsysorg/sglang:v0.5.19-cu130.Changes
benchmarks/single_node/fixed_seq_len/qwen3.5_fp8_b200.sh— server recipe tuning:--mamba-full-memory-ratio 0.37and--linear-attn-prefill-backend flashinfer--max-prefill-tokensand--chunked-prefill-sizefrom 16384 → 32768--mem-fraction-staticfrom 0.8 → 0.86configs/nvidia-master.yaml— expandedqwen3.5-fp8-b200-sglang8k/1k search space:perf-changelog.yaml— appended an entry recording the image bump, recipe flag changes, and sweep expansion.All changes are 8k/1k-specific memory/scheduling tuning; model architecture, precision, and parallelism are unchanged.
Validation
Reviewed by Cursor Bugbot for commit 9318386. Bugbot is set up for automated code reviews on this repo. Configure here.