From b97a3dbb46c4dfcec4c7015ea33e89bb5ce5f123 Mon Sep 17 00:00:00 2001 From: huangtingwei <141888744+huangtingwei9988@users.noreply.github.com> Date: Thu, 4 Jun 2026 21:37:42 +0800 Subject: [PATCH] [HiSparse PD & PP]Fix HiSparse compatibility with PP decode (#27258) --- python/sglang/srt/managers/scheduler_pp_mixin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/sglang/srt/managers/scheduler_pp_mixin.py b/python/sglang/srt/managers/scheduler_pp_mixin.py index baedd44d5..c6aa22f16 100644 --- a/python/sglang/srt/managers/scheduler_pp_mixin.py +++ b/python/sglang/srt/managers/scheduler_pp_mixin.py @@ -1392,6 +1392,9 @@ class SchedulerPPMixin: released_reqs = self.disagg_decode_transfer_queue.pop_transferred( release_rids ) + if self.enable_hisparse: + for req in released_reqs: + self.hisparse_coordinator.admit_request_direct(req) self.waiting_queue.extend(released_reqs) return [req.rid for req in released_reqs] return None