From a8134aef4e0cac7ffb72b24d89378df09d88f9cc Mon Sep 17 00:00:00 2001 From: Xinyu Chen Date: Fri, 10 Apr 2026 03:42:17 +0800 Subject: [PATCH] [XPU] check is_xccl_available before oneccl warmup (#39302) Signed-off-by: Xinyu Chen --- vllm/v1/worker/xpu_worker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vllm/v1/worker/xpu_worker.py b/vllm/v1/worker/xpu_worker.py index 421105923..102a04f5d 100644 --- a/vllm/v1/worker/xpu_worker.py +++ b/vllm/v1/worker/xpu_worker.py @@ -86,7 +86,8 @@ class XPUWorker(Worker): ) # global all_reduce needed for overall oneccl warm up - torch.distributed.all_reduce(torch.zeros(1).xpu()) + if torch.distributed.is_xccl_available(): + torch.distributed.all_reduce(torch.zeros(1).xpu()) # Set random seed. set_random_seed(self.model_config.seed)