Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
sgl-project
/
sglang
Public
Notifications
You must be signed in to change notification settings
Fork
8.9k
Star
36.1k
Code
Issues
908
Pull requests
4.5k
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
[P/D Disagg] DeepSeek-V4 decode radix cache with MTP support
- #31097
#31097
Open
TobyMint
wants to merge 25 commits into
sgl-project:main
sgl-project/sglang:main
from
TobyMint:dsv4-decode-radix-cache-mtp-support
TobyMint/sglang:dsv4-decode-radix-cache-mtp-support
Copy head branch name to clipboard
Conversation
Commits
25
(25)
Checks
Files changed
Open
[P/D Disagg] DeepSeek-V4 decode radix cache with MTP support
#31097
TobyMint
wants to merge 25 commits into
sgl-project:main
sgl-project/sglang:main
from
TobyMint:dsv4-decode-radix-cache-mtp-support
TobyMint/sglang:dsv4-decode-radix-cache-mtp-support
Copy head branch name to clipboard
Commits
Commits on Jul 27, 2026
[P/D disagg] Support device-only SWA decode radix cache
ishandhanani
authored and
TobyMint
committed
f6b36e8
View commit details
Copy full SHA for f6b36e8
Browse repository at this point
Enable experimental DSV4 decode radix cache
Show description for 05272b3
TobyMint
and
zhangxiaolei123456
committed
05272b3
View commit details
Copy full SHA for 05272b3
Browse repository at this point
Fix DSV4 decode radix protected prefix length
Show description for 98cfabf
TobyMint
and
zhangxiaolei123456
committed
98cfabf
View commit details
Copy full SHA for 98cfabf
Browse repository at this point
Instrument SWA allocator over-free
Show description for d7e0643
TobyMint
and
zhangxiaolei123456
committed
d7e0643
View commit details
Copy full SHA for d7e0643
Browse repository at this point
Protect DSV4 decode radix prefix from SWA recovery
Show description for 0c40d08
TobyMint
and
zhangxiaolei123456
committed
0c40d08
View commit details
Copy full SHA for 0c40d08
Browse repository at this point
Allow DSV4 decode radix EAGLE args
Show description for 507e955
TobyMint
and
zhangxiaolei123456
committed
507e955
View commit details
Copy full SHA for 507e955
Browse repository at this point
Log DSV4 decode radix transfer stats
Show description for df8500d
TobyMint
and
zhangxiaolei123456
committed
df8500d
View commit details
Copy full SHA for df8500d
Browse repository at this point
Avoid duplicate pending frees in SWA allocator
Show description for dbf4323
TobyMint
and
zhangxiaolei123456
committed
dbf4323
View commit details
Copy full SHA for dbf4323
Browse repository at this point
Avoid DSV4 decode radix reinsertion
Show description for c9f16a5
TobyMint
and
zhangxiaolei123456
committed
c9f16a5
View commit details
Copy full SHA for c9f16a5
Browse repository at this point
Cache DSV4 decode radix prompt once
Show description for 0b3aa06
TobyMint
and
zhangxiaolei123456
committed
0b3aa06
View commit details
Copy full SHA for 0b3aa06
Browse repository at this point
Defer DSV4 prompt radix insert until after prebuilt
Show description for 1a87224
TobyMint
and
zhangxiaolei123456
committed
1a87224
View commit details
Copy full SHA for 1a87224
Browse repository at this point
Support DSV4 decode radix with EAGLE MTP
Show description for 5688fb1
TobyMint
and
zhangxiaolei123456
committed
5688fb1
View commit details
Copy full SHA for 5688fb1
Browse repository at this point
Harden DSV4 decode radix speculative args
Show description for 171cde0
TobyMint
and
zhangxiaolei123456
committed
171cde0
View commit details
Copy full SHA for 171cde0
Browse repository at this point
Single-flight DSV4 decode radix prompt inserts
Show description for 104b461
TobyMint
and
zhangxiaolei123456
committed
104b461
View commit details
Copy full SHA for 104b461
Browse repository at this point
Insert DSV4 prompt after first decode result
Show description for 1933c33
TobyMint
and
zhangxiaolei123456
committed
1933c33
View commit details
Copy full SHA for 1933c33
Browse repository at this point
Polish DSV4 decode radix prompt donation: full-only leaves, SWA tail free, full match
Show description for f8b24c1
TobyMint
and
zhangxiaolei123456
committed
f8b24c1
View commit details
Copy full SHA for f8b24c1
Browse repository at this point
Fix pre-existing issues: add PureSWATokenToKVPoolAllocator, fix disable_piecewise_cuda_graph attribute
TobyMint
committed
c116faa
View commit details
Copy full SHA for c116faa
Browse repository at this point
Fix: handle None pre_alloc_size in DecodeReqToTokenPool (default to 0)
TobyMint
committed
17d8080
View commit details
Copy full SHA for 17d8080
Browse repository at this point
Fix: use Range immutably (don't set .end); get_fill_ids() already returns prompt snapshot
TobyMint
committed
1cb9419
View commit details
Copy full SHA for 1cb9419
Browse repository at this point
Fix lint: import ordering, line length, test location, missing indexer import
TobyMint
committed
4f9821f
View commit details
Copy full SHA for 4f9821f
Browse repository at this point
Keep SWA insertion margin for decode radix cache
Show description for 4494dfe
TobyMint
committed
4494dfe
View commit details
Copy full SHA for 4494dfe
Browse repository at this point
Fix SWA decode admission under cache pressure
Show description for 87eb10d
TobyMint
committed
87eb10d
View commit details
Copy full SHA for 87eb10d
Browse repository at this point
Add SWA decode radix cache admission tests
Show description for 7bfa072
TobyMint
committed
7bfa072
View commit details
Copy full SHA for 7bfa072
Browse repository at this point
Use direct attribute access for compression_ratios in DSV4 helpers
Show description for e840ef2
TobyMint
committed
e840ef2
View commit details
Copy full SHA for e840ef2
Browse repository at this point
Use direct attribute access for standard req/tree_cache fields
Show description for 0539913
TobyMint
committed
0539913
View commit details
Copy full SHA for 0539913
Browse repository at this point
You can’t perform that action at this time.