From 9b693d023cf595e60b5346fdeeb41cf2a6eda838 Mon Sep 17 00:00:00 2001 From: Nick Hill Date: Wed, 21 Jan 2026 09:03:39 -0800 Subject: [PATCH] [Misc] Omit "disable NCCL for DP sync" startup log when not applicable (#32707) Signed-off-by: Nick Hill --- vllm/config/vllm.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/vllm/config/vllm.py b/vllm/config/vllm.py index 3d42205ca2..513f0afbc1 100644 --- a/vllm/config/vllm.py +++ b/vllm/config/vllm.py @@ -622,11 +622,14 @@ class VllmConfig: if self.parallel_config.disable_nccl_for_dp_synchronization is None: if self.scheduler_config.async_scheduling: - logger.info_once( - "Disabling NCCL for DP synchronization " - "when using async scheduling.", - scope="local", - ) + if self.parallel_config.data_parallel_size > 1 and ( + self.model_config is None or self.model_config.is_moe + ): + logger.info_once( + "Disabling NCCL for DP synchronization " + "when using async scheduling.", + scope="local", + ) self.parallel_config.disable_nccl_for_dp_synchronization = True else: self.parallel_config.disable_nccl_for_dp_synchronization = False