From 77cadf6b982ad920bc0030d71862948678c8b427 Mon Sep 17 00:00:00 2001 From: Liangsheng Yin Date: Sun, 16 Aug 2026 15:28:12 -0700 Subject: [PATCH] [Spec] Point multi-layer eagle's last shared-read runner at the draft runner (#35057) --- python/sglang/srt/speculative/multi_layer_eagle_worker_v2.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/python/sglang/srt/speculative/multi_layer_eagle_worker_v2.py b/python/sglang/srt/speculative/multi_layer_eagle_worker_v2.py index 17c9b1279..5ecef3a43 100644 --- a/python/sglang/srt/speculative/multi_layer_eagle_worker_v2.py +++ b/python/sglang/srt/speculative/multi_layer_eagle_worker_v2.py @@ -955,6 +955,11 @@ class MultiLayerEagleWorkerV2(BaseSpecWorker): self.plan_stream, self.plan_stream_ctx = get_plan_stream(self.device) + @property + def last_shared_read_runner(self): + # Multi-layer eagle has no draft forward, only draft extend. + return self._draft_worker.draft_runner + @property def spec_v2_attn_backends(self) -> tuple: return (