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 (