From 0678beaaee0c27cb5975ea86d77b9ad557b835ac Mon Sep 17 00:00:00 2001 From: Liangsheng Yin Date: Tue, 4 Nov 2025 17:27:31 +0800 Subject: [PATCH] [sepc-v2] Fix imcompatibility with constrained decoding (#12615) --- python/sglang/srt/managers/tp_worker.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/sglang/srt/managers/tp_worker.py b/python/sglang/srt/managers/tp_worker.py index 6e9baec27..b4f18d84d 100644 --- a/python/sglang/srt/managers/tp_worker.py +++ b/python/sglang/srt/managers/tp_worker.py @@ -311,6 +311,7 @@ class TpModelWorker(BaseTpWorker): set_random_seed(self.random_seed) self.enable_overlap = not server_args.disable_overlap_schedule + self.enable_spec = server_args.speculative_algorithm is not None self.hicache_layer_transfer_counter = None @property @@ -383,6 +384,7 @@ class TpModelWorker(BaseTpWorker): if ( self.enable_overlap + and not self.enable_spec and model_worker_batch.sampling_info.grammars is not None ):