From 768d3475655c1f14ee5ee3191da11ed89ce0fd62 Mon Sep 17 00:00:00 2001 From: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com> Date: Mon, 18 May 2026 18:29:58 +0800 Subject: [PATCH] Pre-declare mode-conditional Scheduler fields with explicit defaults (#25608) --- python/sglang/srt/managers/scheduler.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/sglang/srt/managers/scheduler.py b/python/sglang/srt/managers/scheduler.py index 011d9d3bc..1e7dbdad5 100644 --- a/python/sglang/srt/managers/scheduler.py +++ b/python/sglang/srt/managers/scheduler.py @@ -423,6 +423,12 @@ class Scheduler( # Init inter-process communication self.init_ipc_channels(port_args) + self.mm_receiver = None + self.disagg_prefill_bootstrap_queue = None + self.disagg_prefill_inflight_queue = None + self.disagg_decode_prealloc_queue = None + self.disagg_decode_transfer_queue = None + # Init ZBAL, switch allocator should before any torch alloc action self.init_zbal_on_npu()