Repository navigation
dsv4 sglang agentic: enable out-of-window SWA slot release and bump image to nightly-20260707 #2112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
be39b9f
dsv4 sglang agentic: enable out-of-window SWA slot release + bump ima…
Oasis-Git 66664b2
Merge branch 'main' into reopen/pr-2111-sglang-swa
cquil11 1a04cd7
fix(runner): b200-dgxc ran sglang dsv4 as node-local NVFP4 instead of…
Oasis-Git 7f60a2f
Merge branch 'main' into reopen/pr-2111-sglang-swa
Oasis-Git ff6b37b
Merge branch 'main' into reopen/pr-2111-sglang-swa
cquil11 3c26c6c
Add perf-changelog entry for dsv4 agentic sglang image bump and SWA e…
github-actions[bot] e6265cd
Merge branch 'main' into reopen/pr-2111-sglang-swa
cquil11 c699aab
Merge branch 'main' into reopen/pr-2111-sglang-swa
cquil11 e537315
Update perf-changelog.yaml
cquil11 7950816
Merge branch 'main' into reopen/pr-2111-sglang-swa
cquil11 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔴 This PR bumps the SGLang image tag for
dsv4-fp4-b200-sglang-agentic-hicache(line 12683) anddsv4-fp4-b300-sglang-agentic-hicache(line 12705) but does not append a matching entry toperf-changelog.yaml. Per AGENTS.md's "Updating Docker images" section, a changelog entry is required — it's what triggers.github/workflows/run-sweep.yml(which filters onpaths: - perf-changelog.yaml). Without it, neither the PR fail-fast sweep nor the post-merge push-to-main sweep will actually run for these two configs, so the ~40K→106K tok/s / TTFT 17s→6s improvements claimed in the PR description will not be reflected in tracked main-branch results.Extended reasoning...
What the bug is
The PR modifies exactly 3 files: two launcher scripts (
benchmarks/single_node/agentic/dsv4_fp4_b{200,300}_sglang.sh) andconfigs/nvidia-master.yaml. Inconfigs/nvidia-master.yamlit bumps the image for two configs:dsv4-fp4-b200-sglang-agentic-hicacheat line 12683:lmsysorg/sglang:v0.5.13-cu130→lmsysorg/sglang:nightly-dev-cu13-20260707-b4155233dsv4-fp4-b300-sglang-agentic-hicacheat line 12705: same bumpIt also adds two new engine env vars (
SGLANG_ENABLE_UNIFIED_RADIX_TREE=1andSGLANG_OPT_UNIFIED_CACHE_FREE_OUT_OF_WINDOW_SLOTS=1) to both launcher scripts. However,perf-changelog.yamlis not touched at all.Why this matters — the trigger contract
AGENTS.md (Updating Docker images) is explicit: on an image bump you must "append a perf-changelog.yaml entry (required - triggers benchmarks)". This is not just documentation hygiene — it is the actual trigger:
Because the workflow's
paths:filter only fires whenperf-changelog.yamlis modified, this PR's diff will not causerun-sweep.ymlto invoke — despite thefull-sweep-fail-fastlabel being set. The label controls behavior inside the workflow once it runs; it does not cause the workflow to run in the first place.Concrete step-by-step proof
configs/nvidia-master.yamland the two.shfiles.pull_requestevent.run-sweep.yml'son.pull_request.pathsfilter:perf-changelog.yaml— not in the changed file list.pushtomainfires;on.push.pathsfilter again requiresperf-changelog.yaml— again not present.Precedent — every recent bump followed this convention
Recent image-bump PRs (#2056, #2058, #2060, #2067, #2073, #2074, #2077) all touched both
configs/*-master.yamland appended aperf-changelog.yamlblock. That's the workflow this repo relies on.Fix
Append an entry to
perf-changelog.yamlin the same style as the tail of that file — model+precision+SKU, PR number, one-line reason (e.g. "Bump sglang nightly to pick up unified radix-tree out-of-window SWA slot release"), and the two affected config keys (dsv4-fp4-b200-sglang-agentic-hicacheanddsv4-fp4-b300-sglang-agentic-hicache). That single addition arms both the PR fail-fast sweep and the post-merge push-to-main sweep.