laoyao0822
9c8e3e99cb
Align OpenAI serving behavior with Para deployments
...
Absorb PR 11's final Para compatibility surface as an opt-in OpenAI serving layer rather than hard-coding business defaults into protocol models. The change adds server args for Para chat defaults, Kimi/GLM compatibility, tool-choice normalization, tool-role text flattening, and streaming first-chunk error preflight while preserving default upstream behavior unless explicitly enabled.
Reasoning token usage is also propagated through chat/completion usage paths, with GLM compatibility emitting completion_tokens_details.reasoning_tokens. Low-risk protocol fixes accept string image_url content parts and preserve GLM function-call argument value whitespace.
Constraint: Online Para-compatible deployments require request/response semantics that differ from default OpenAI serving behavior.
Constraint: Current CP/HiCache/bs>1 work must not be coupled to OpenAI serving compatibility changes.
Rejected: Merge PR 11 history directly | intermediate commits briefly hard-code chat max_tokens=32768 before later gating it by server args.
Rejected: Enable Para compatibility by default | would change non-Para OpenAI-compatible deployments.
Confidence: high
Scope-risk: moderate
Directive: Keep Para-specific serving policies behind explicit server args unless the business contract changes globally.
Tested: PYTHONPATH=python:. python -m unittest discover -s test/registered/unit/entrypoints/openai -p 'test_para_serving_protocol.py' -v (19 tests OK)
Tested: python -m py_compile modified OpenAI serving, tokenizer manager, server_args, function-call detector, and test files
Not-tested: Live router/prefill/decode OpenAI serving E2E after enabling Para flags.
Co-authored-by: OmX <omx@oh-my-codex.dev >
2026-06-11 05:59:08 +08:00
Xiaoyu Zhang
766d225fcc
Add SGLang CUDA crash API logging inspired by FlashInfer ( #20910 )
2026-03-22 16:39:40 +08:00
Qiaolin Yu
c5d2528bff
Revert "[AMD][MORI] Fix MTP crash with FP4/FP8 dispatch and add NEXTN dispatch env vars." ( #20797 )
2026-03-17 17:28:09 -07:00
Duyi-Wang
385a35bd11
[AMD][MORI] Fix MTP crash with FP4/FP8 dispatch and add NEXTN dispatch env vars. ( #20647 )
2026-03-17 01:13:42 -07:00
AnonTokyo
e9fae69e5f
docs: align environment variable reference with environ defaults ( #20419 )
2026-03-15 18:07:29 -07:00
Baizhou Zhang
39008955ff
Revert "[AMD][MORI] Fix MTP crash with FP4/FP8 dispatch and add NEXTN dispatch env vars." ( #20602 )
2026-03-14 12:12:42 -07:00
Duyi-Wang
0eea80bc00
[AMD][MORI] Fix MTP crash with FP4/FP8 dispatch and add NEXTN dispatch env vars. ( #20453 )
2026-03-13 14:03:17 -07:00
StonyPort
d4e68ead1d
[quant] Ignore FP8 quantization layers ( #20340 )
...
Co-authored-by: qiuxuan.lzw <qiuxuan.lzw@alibaba-inc.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-13 13:59:39 +08:00
Baizhou Zhang
be63f982b7
[V32/GLM5] Control the threshold of applying dense attention with an environ ( #20062 )
2026-03-09 14:36:10 -07:00
AMD-yanfeiwang
f0153ad225
[AMD][Feature] support fp4 dispatch and fp8 combine in moriep ( #19757 )
...
Co-authored-by: Duyi-Wang <duyi.wang@amd.com >
2026-03-09 12:52:05 -07:00
yuyu5333
230fb55899
[Performance] Decode Offload improves the long texts performance 100% through dynamic block offload. ( #17216 )
...
Co-authored-by: zhangheng <hzh0425@apache.org >
2026-03-08 17:16:53 +08:00
shuwenn
7bd3dd9270
fix: image URL in notebook to use raw.githubusercontent.com ( #20100 )
2026-03-07 13:28:20 -08:00
StonyPort
806d41ab65
[quant] fix fp32 downcasting ( #19844 )
...
Co-authored-by: qiuxuan.lzw <qiuxuan.lzw@alibaba-inc.com >
2026-03-05 17:54:59 +08:00
Brayden Zhong
e2af840c3d
Various SM120 improvements ( #19721 )
2026-03-03 16:46:13 -08:00
Feng Su
3b89302277
Refactor: observability code cleanup ( #17862 )
...
Signed-off-by: Feng Su <sufeng@linux.alibaba.com >
2026-02-24 18:07:29 -08:00
shuwenn
0c224c3c62
docs: Embed release lookup tool into Sphinx documentation site ( #19264 )
2026-02-24 11:11:27 -08:00
Duyi-Wang
5ddc84e33e
[AMD] MORI-EP inter kernel type switch ( #18437 )
...
Co-authored-by: HAI <hixiao@gmail.com >
2026-02-15 20:59:39 -08:00
shuwenn
3299c4f9c1
[CI] feat: add early exit to wait_for_server when process dies ( #18602 )
2026-02-13 16:46:09 -08:00
Liangsheng Yin
e6f7a372ef
Rename request timeout env vars for waiting/running stages ( #18766 )
2026-02-12 22:58:40 -08:00
qianyue76
f06ab17a73
[diffusion] docs: consolidate diffusion documentation into docs ( #18095 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: JiaxinD <djx2048@gmail.com >
2026-02-11 16:55:07 -08:00
Rishit Shivam
c850a8a41a
[Docs] Add Falcon H1, Hunyuan-Large, Qwen3-Omni support and update Diffusion usage ( #17888 )
...
Co-authored-by: Rishitshivam <164783543+Rishitshivam@users.noreply.github.com >
Co-authored-by: Ratish P <114130421+Ratish1@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adarsh Shirawalmath <114558126+adarshxs@users.noreply.github.com >
Co-authored-by: zhaochenyang20 <zhaochen20@outlook.com >
2026-02-06 13:17:51 -08:00
rinbaro
de6a03260f
[docs] fix misspellings & typos ( #18276 )
2026-02-05 03:35:29 +00:00
Teng Ma
c8212b9fac
[PD] doc: Document SGLANG_MOONCAKE_CUSTOM_MEM_POOL and supported values ( #18259 )
...
Co-authored-by: Shangming Cai <csmthu@gmail.com >
2026-02-05 03:03:33 +00:00
Baizhou Zhang
d279520ba5
[DeepGemm] Add a flag for fast warmup ( #18111 )
2026-02-04 14:12:13 +08:00
Yuan Luo
afebb7ab78
Optimize custom-all-reduce ( #17674 )
...
Co-authored-by: luoyuan.luo <luoyuan.luo@antgroup.com >
2026-02-01 18:59:31 +08:00
StonyPort
2b3408ff14
feat: add forward timeout ( #17831 )
...
Co-authored-by: qiuxuan.lzw <qiuxuan.lzw@alibaba-inc.com >
2026-01-30 08:52:29 +08:00
Joe Redmond
0ff0d181ca
feat: add custom request header logging ( #17786 )
2026-01-28 19:33:08 -08:00
kk
f1384f5293
Integration mori backend for EP a2a data communication ( #17012 )
...
Co-authored-by: Duyi-Wang <duyi.wang@amd.com >
Co-authored-by: billishyahao <bill.he@amd.com >
Co-authored-by: HaiShaw <hixiao@gmail.com >
2026-01-28 19:07:34 -08:00
Trevor Morris
2c2c4e446b
[NVIDIA] Add flashinfer all-to-all MOE dispatcher ( #14668 )
2026-01-24 22:59:55 +08:00
Nicolas Castet
48e9daadff
Support symmetric memory pre-allocation to avoid fragmentation ( #17089 )
2026-01-23 17:57:04 +08:00
Baizhou Zhang
6ea491e439
Overlap shared experts with deepep dispatch for single batch overlap on Blackwell ( #17289 )
2026-01-21 02:56:55 +08:00
Baizhou Zhang
55c616427d
Add flag that enables NCCL mlp sync batch for overlap scheduler ( #17288 )
2026-01-20 23:06:55 +08:00
b8zhong
f374623fa9
[Refactor] Set fp4-gemm-backend=auto on SM100 and rename fp4-gemm-backend with flashinfer_ prefix ( #17309 )
2026-01-19 20:09:07 +08:00
StonyPort
3355b6e21b
feat: add request queued timeout ( #17143 )
...
Co-authored-by: qiuxuan.lzw <qiuxuan.lzw@alibaba-inc.com >
Co-authored-by: Xiaoyu Zhang <35585791+BBuf@users.noreply.github.com >
2026-01-16 17:55:09 +08:00
siyu
068abe7e40
add doc for #14386 ( #14655 )
2026-01-09 22:38:51 +08:00
Baizhou Zhang
7d757d6f17
Clean Some Environment Variables for DeepSeek V32 ( #15938 )
2026-01-07 14:00:16 +08:00
Huaixin Chang
c1dfbc777b
deprecate prefill-round-robin-balance ( #16195 )
...
Signed-off-by: Chang Huaixin (OpenAnolis) <changhuaixin@linux.alibaba.com >
Co-authored-by: Liangsheng Yin <lsyincs@gmail.com >
2025-12-31 22:25:33 +08:00
Baizhou Zhang
656f4d69a1
Refactor fp8 nextn layer for DeepSeek nvfp4 checkpoint ( #15353 )
2025-12-28 11:57:09 +08:00
Liangsheng Yin
f4e835af2f
Cleanup ModelRunner ( #15802 )
2025-12-25 18:13:30 +08:00
Huaixin Chang
0c39730b18
DP: support piggyback server load report ( #11469 )
...
Signed-off-by: Chang Huaixin (OpenAnolis) <changhuaixin@linux.alibaba.com >
2025-12-25 11:35:05 +08:00
vincentzed
ac320a6f04
Move some quant args to its own section in environ variables doc ( #15722 )
...
Signed-off-by: vincentzed <207368749+vincentzed@users.noreply.github.com >
2025-12-23 20:11:08 -08:00
Feng Su
29e8f7f9e5
multimodal: precompute hash for MultimodalDataItem ( #14354 )
...
Signed-off-by: Feng Su <sufeng@linux.alibaba.com >
Signed-off-by: Junjie Mao <junjie.mao@linux.alibaba.com >
2025-12-18 15:27:59 -08:00
Huang Lin
6abdf73f4d
[Fix] Environment variable SGL_* is deprecated ( #14943 )
2025-12-13 19:55:43 -08:00
Liangsheng Yin
c660d8dfd0
Re-org eagle unit tests ( #14909 )
2025-12-12 12:25:39 +09:00
Tiance Wang
624725cb5e
Move and update MindSpore docs, make it appear on the online documentation ( #14861 )
...
Co-authored-by: wangtiance <tiancew@qq.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-10 23:03:50 -08:00
b8zhong
55504df2f7
Add FP8 Blockwise GEMM Backend Flag --fp8-gemm-backend ( #14379 )
2025-12-09 12:05:56 -08:00
Even Zhou
60d36e7be7
[NPU] chore: bump basic software version to 8.3.rc2 ( #14614 )
2025-12-09 09:14:27 +08:00
Baizhou Zhang
9dfa01a435
[Misc]Register and refactor some environs for dpsk-fp4 and DeepEp ( #14538 )
2025-12-06 12:29:16 -08:00
b8zhong
9d82340298
Revert "Revert "enable csgmv automatically on cuda"" ( #14277 )
2025-12-03 13:12:30 -08:00
Lianmin Zheng
bc3d2a85af
[Minor] update docs ( #14212 )
2025-12-01 02:33:58 -08:00