diff --git a/vllm/v1/engine/core.py b/vllm/v1/engine/core.py index 1fa04d1116065..ca636bf5a6f7d 100644 --- a/vllm/v1/engine/core.py +++ b/vllm/v1/engine/core.py @@ -422,7 +422,8 @@ class EngineCoreProc(EngineCore): addresses.frontend_stats_publish_address) # Only publish request queue stats to coordinator for "internal" # LB mode. - self.publish_dp_lb_stats = (self.has_coordinator + self.publish_dp_lb_stats = ( + self.has_coordinator and not vllm_config.parallel_config.data_parallel_external_lb) self._init_data_parallel(vllm_config)