Commit Graph
2029 Commits
Author SHA1 Message Date
Bingxu ChenandCursor Agent f113ece5cc Revert "improve: combine vit calls for images from different reqs from one batch (#25910)" (#26442)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-05-29 11:13:34 -07:00
Bingxu Chen 5601b7139d [core] Make overlap-schedule WAR barrier CUDA-only (#26646) 2026-05-29 01:02:31 -07:00
Arik ace730db48 [AMD] Work around HIP TPOT regression from Event.wait() in MTP seq lens resolution (#26672) 2026-05-29 00:18:02 -07:00
LucQueenandZhengWG 36d0a6e08e [EPD] Optimize the Mooncake backend (#22587)
Co-authored-by: ZhengWG <zwg0606@gmail.com>
2026-05-29 10:42:24 +08:00
3bdea78ad1 model: support Step-3.7-Flash (#26565)
Co-authored-by: yhyang201 <yhyang201@users.noreply.github.com>
Co-authored-by: luotingdan <luotingdan@stepfun.com>
2026-05-29 08:00:54 +08:00
shuwennandmaodoudou168 68706e615a [SPEC] fix: use effective max draft tokens for adaptive spec initiali… (#26354)
Co-authored-by: maodoudou168 <maodoudou168@users.noreply.github.com>
2026-05-28 13:33:11 -07:00
Cameron Quilici 3ca8cb470f [BugFix] preserve cached token details in multi-tokenizer output (#26590) 2026-05-28 13:31:55 -07:00
Liangsheng Yin 8e0ed75f2d Remove dead fields and always-False plumbing across SB / FB / LogitsMetadata (#26551) 2026-05-28 03:15:04 -07:00
Liangsheng Yin 686ef50672 Group ScheduleBatch and ForwardBatch fields by data-flow role (#26022) 2026-05-28 00:11:20 -07:00
19663aafcd Support batch size > 1 when enable CP (#23269)
Co-authored-by: Shunkang <182541032+Shunkangz@users.noreply.github.co>
Co-authored-by: Khoa Pham <khoa.pham@radixark.ai>
Co-authored-by: Baizhou Zhang <sobereddiezhang@gmail.com>
2026-05-27 14:11:17 -07:00
Jialin Ouyang 98bc6f3c22 API Perf: Replace pydantic per-element validation with C loop validation (#26355) 2026-05-27 02:04:07 -07:00
Liangsheng Yin 216ed270e5 refresh resolve_seq_lens_cpu comments (#26463) 2026-05-27 00:51:43 -07:00
Liangsheng Yin 163b970127 [core] WAR barrier for overlap schedule buffer writes, without fwd occupancy cost (#26380) 2026-05-26 23:58:32 -07:00
xdtbynd 21d0e74aff Disable torch.compile for NPU in speculative overlap utils (#26403) 2026-05-27 12:30:53 +08:00
Liangsheng Yin 1051a8456f [core] Maintain req_pool_indices_cpu host mirror (like seq_lens_cpu) (#26425) 2026-05-26 18:59:54 -07:00
Yilong Zhaoandhappierpig 1a05b511e4 dp: refactor idle batch logic (#25025)
Co-authored-by: happierpig <zhaoyilong217@sjtu.edn.cn>
2026-05-26 14:22:25 -07:00
Yongfei Xu 98eb84497d [PP] Skip PP output communication for pure chunked prefill batches (#26148) 2026-05-26 21:59:18 +08:00
fzyzcjy d9c82934c8 Extract Scheduler init methods and add skills to enforce the splitting requirements (#26271) 2026-05-26 17:45:09 +08:00
roikoren755 e958f4561f [feat] Support extra_buffer in Mamba2-based models (#15829)
Signed-off-by: Roi Koren <roik@nvidia.com>
2026-05-26 16:03:29 +08:00
Mick 8f2a4e70f8 [SRT] minor: reuse req input id array for unpadded ids (#26232) 2026-05-26 08:58:32 +08:00
Liangsheng Yin 8805f4cf16 Fail-fast on PD subprocess exit and scheduler exception (#26298) 2026-05-25 16:42:50 -07:00
Yuhui Liang ca029e816b Fix missing idle-batch handling in prepare_mlp_sync_batch_raw (#25404) 2026-05-24 23:53:54 -07:00
Mick e1463bb2c2 [VLM] try to reuse precomputed padded input ids in scheduler instead of padding (#26097) 2026-05-25 10:27:04 +08:00
Lianmin Zheng 93fa577bb9 Clean up server startup log noise (#26205) 2026-05-24 14:35:15 -07:00
Dongjun Na 9d50cd9742 [observability] add ServerArgs.stat_loggers for pluggable metrics backend (#24610)
Signed-off-by: Dongjun Na <kmu5544616@gmail.com>
2026-05-24 22:41:28 +08:00
Mick b6f71d5850 [VLM] avoid extra cuda-ipc staging for preprocessed input (#26096) 2026-05-24 19:48:06 +08:00
Mick 6447596501 [VLM] feat: replace small H2D calls with a single one for qwen-vl (#26167) 2026-05-24 18:27:17 +08:00
Mick 826a4de062 [srt] store req input ids as arrays (#26165) 2026-05-24 15:09:36 +08:00
Liangsheng Yin 1e59ed7443 compile _resolve_spec_extras gather kernels (#26129) 2026-05-23 02:34:41 -07:00
Mick 774b29dade [VLM] feat: early-return in mm processor if the input is preprocessed (#26117) 2026-05-23 17:02:44 +08:00
Mick 19b60a4f9e [VLM] reuse pretokenized ids from preprocessed input for qwen-vl (#26116) 2026-05-23 16:01:04 +08:00
Yueming Yuan 208397affc [RL] [Spec v2] Use stop-aware seqlen for returned topk metadata (#26126) 2026-05-22 18:13:16 -07:00
Liangsheng Yin 763174fa6c FutureMap: debug-assert that gather sees a stashed value (#26108) 2026-05-22 13:10:57 -07:00
Jialin Ouyangandjialino 06c23d55b5 perf: migrate Req token-id storage to array.array('q') in Scheduler (#25098)
Co-authored-by: jialino <jialino@fb.com>
2026-05-22 10:51:07 -07:00
zhangtao2-1andzhangtao 6baa859a86 Add MiniCPM5 tool call parser for XML-style function calls (#25600)
Co-authored-by: zhangtao <zhangtao2@modelbest.cn>
2026-05-22 23:09:40 +08:00
Liangsheng Yin 10751a4f0c drop FutureIndices wrapper class (#26085) 2026-05-22 02:44:42 -07:00
Liangsheng Yin c4b6b5ea1e [core] step 2: drop seq_lens sentinel; SB maintains GPU as seq_lens_cpu mirror (#26020) 2026-05-22 00:12:51 -07:00
Yuhao YangandYaochen Han fa6f4dfb35 improve: combine vit calls for images from different reqs from one batch (#25910)
Co-authored-by: Yaochen Han <814073252@qq.com>
2026-05-22 14:57:41 +08:00
fzyzcjy 3f0814974c Fix disaggregation bootstrap server lifetime (#25982) 2026-05-22 14:10:57 +08:00
Liangsheng Yin 8b473aa0bc [core] step 1: route non-spec seq_lens via FutureMap with per-mode bootstrap fixes (#25944) 2026-05-21 20:15:51 -07:00
Liangsheng Yin 44ec2ee18d [core] Unify output_tokens_buf in FutureMap (#25922) 2026-05-21 13:56:44 -07:00
Liangsheng Yin c9a0e55eb5 [Spec] Polish FutureMap after #25879: rename callback, async guard, cleanup (#25962) 2026-05-21 13:56:22 -07:00
Liangsheng Yin baeac179f7 [Spec] Route seq_lens through FutureMap; drop verify_done.wait (#25879) 2026-05-21 01:51:40 -07:00
Xinyuan Tong 40faf44f7a [auto-detect] match Ring-2.6/Ling XML kv tool-call format via vocab signature (#25366) 2026-05-20 23:34:52 -07:00
Charles Chen 847cbada9c Support Gemma4 MoE NVFP4 (#25054) 2026-05-20 22:45:15 -07:00
Randall LinandCursor 791a2f057f Add overridable hooks for custom chat serving implementations (#25807)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 11:21:25 +08:00
Liangsheng Yin 512d164916 Address overlap future token map by request-pool index (#25862) 2026-05-20 16:34:00 -07:00
Hanming Lu 371b6c9ea0 [Scheduler] fix chunked prefill not always being full (#25741) 2026-05-20 15:03:11 -07:00
Liangsheng Yin 34d3e23232 spec_v2: consolidate seq_lens_cpu/sum maintenance into helper (#25818) 2026-05-20 04:42:26 -07:00
Yuhong Guo 24d27c2035 [BugFix] Fix rid_to_state leak for aborted queued requests (#24070) 2026-05-20 01:32:44 -07:00