From 04147dcfa70fb7228ce9e2f88fa7dd41631d17f0 Mon Sep 17 00:00:00 2001 From: vintipandey Date: Tue, 30 Dec 2025 11:27:10 -0800 Subject: [PATCH] [Bugfix]Fix pooling model always disabled due to incorrect PP rank check (#31505) Signed-off-by: vintipandey --- vllm/v1/worker/gpu_model_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/v1/worker/gpu_model_runner.py b/vllm/v1/worker/gpu_model_runner.py index 3a35e1b67..41d920ed2 100644 --- a/vllm/v1/worker/gpu_model_runner.py +++ b/vllm/v1/worker/gpu_model_runner.py @@ -326,7 +326,7 @@ class GPUModelRunner( # https://github.com/vllm-project/vllm/issues/18019 self.broadcast_pp_output = ( self.parallel_config.distributed_executor_backend == "external_launcher" - and len(get_pp_group().ranks) > 0 + and len(get_pp_group().ranks) > 1 ) # Model-related.