From d54af615d5cf63e111e564b3a2c25405fc16b4fd Mon Sep 17 00:00:00 2001 From: Michael Goin Date: Thu, 29 May 2025 22:13:17 -0400 Subject: [PATCH] [Bugfix] Fix PP default fallback behavior for V1 (#18915) Signed-off-by: mgoin --- vllm/engine/arg_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vllm/engine/arg_utils.py b/vllm/engine/arg_utils.py index 2a1a342110ba5..13d8a280e53a5 100644 --- a/vllm/engine/arg_utils.py +++ b/vllm/engine/arg_utils.py @@ -1380,7 +1380,8 @@ class EngineArgs: if (self.pipeline_parallel_size > 1 and self.distributed_executor_backend - not in ("ray", "mp", "external_launcher")): + not in (ParallelConfig.distributed_executor_backend, "ray", + "mp", "external_launcher")): name = "Pipeline Parallelism without Ray distributed executor " \ "or multiprocessing executor or external launcher" _raise_or_fallback(feature_name=name, recommend_to_remove=False)