From 565c1efa65358f43a78a52296d658651dd2b8f36 Mon Sep 17 00:00:00 2001 From: "Li, Jiang" Date: Wed, 12 Feb 2025 00:55:56 +0800 Subject: [PATCH] [CI/Build][Bugfix] Fix CPU backend default threads num (#13077) --- vllm/platforms/cpu.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vllm/platforms/cpu.py b/vllm/platforms/cpu.py index 179ee6a7d2478..a9216c2322e92 100644 --- a/vllm/platforms/cpu.py +++ b/vllm/platforms/cpu.py @@ -115,6 +115,9 @@ def check_and_update_config(cls, vllm_config: VllmConfig) -> None: # Environment variables for CPU executor # + # Set default threads num for OpenMP parallel + os.environ["OMP_NUM_THREADS"] = str(torch.get_num_threads()) + # Disable torch async compiling which won't work with daemonic processes os.environ["TORCHINDUCTOR_COMPILE_THREADS"] = "1"