From c2601f0d21b034989ecdba26bb6c5dc257b43c8d Mon Sep 17 00:00:00 2001 From: Liangsheng Yin Date: Tue, 30 Dec 2025 15:51:53 +0800 Subject: [PATCH] Fix wrong assigning `extend_input_len_per_req` with eagle. (#16129) --- python/sglang/srt/managers/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sglang/srt/managers/scheduler.py b/python/sglang/srt/managers/scheduler.py index 454998cb1..14cbf0bb1 100644 --- a/python/sglang/srt/managers/scheduler.py +++ b/python/sglang/srt/managers/scheduler.py @@ -2264,7 +2264,7 @@ class Scheduler( # These 2 values are needed for processing the output, but the values can be # modified by overlap schedule. So we have to copy them here so that # we can use the correct values in output processing. - if batch.return_logprob or self.spec_algorithm.is_eagle(): + if batch.return_logprob: batch_result.extend_input_len_per_req = [ req.extend_input_len for req in batch.reqs ]