From 40429248c863492ec6e9e3f6e734c584cdae5a7d Mon Sep 17 00:00:00 2001 From: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com> Date: Sat, 16 May 2026 09:19:56 +0800 Subject: [PATCH] Drop dead hasattr guards (hisparse_coordinator, metrics_collector) (#25437) --- python/sglang/srt/managers/scheduler.py | 2 +- python/sglang/srt/model_executor/model_runner.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/python/sglang/srt/managers/scheduler.py b/python/sglang/srt/managers/scheduler.py index 9ca23eb4f..b2104ef73 100644 --- a/python/sglang/srt/managers/scheduler.py +++ b/python/sglang/srt/managers/scheduler.py @@ -781,7 +781,7 @@ class Scheduler( f"{'available_cpu_mem' if self.device == 'cpu' else 'available_gpu_mem'}={avail_mem:.2f} GB" ) - if self.enable_metrics and hasattr(self, "metrics_collector"): + if self.enable_metrics: self.metrics_collector.emit_constants( max_total_num_tokens=self.max_total_num_tokens, max_running_requests_under_SLO=getattr( diff --git a/python/sglang/srt/model_executor/model_runner.py b/python/sglang/srt/model_executor/model_runner.py index 9349700d3..a0db2b20e 100644 --- a/python/sglang/srt/model_executor/model_runner.py +++ b/python/sglang/srt/model_executor/model_runner.py @@ -568,9 +568,6 @@ class ModelRunner(ModelRunnerKVCacheMixin): self._model_update_group = {} self._weights_send_group = {} - if not hasattr(self, "hisparse_coordinator"): - self.hisparse_coordinator = None - def _build_model_config( self, server_args, model_path=None, model_revision=None, is_draft_model=False ):