From 2890aecce5d1fe1dcdb61be4bedbe2d46700e51c Mon Sep 17 00:00:00 2001 From: Fadi Arafeh <115173828+fadara01@users.noreply.github.com> Date: Thu, 19 Mar 2026 16:35:45 +0000 Subject: [PATCH] [CPU][UX] Do not crash when tcmalloc/libiomp are not ldpreloaded (#37561) Signed-off-by: Fadi Arafeh --- vllm/v1/worker/cpu_worker.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vllm/v1/worker/cpu_worker.py b/vllm/v1/worker/cpu_worker.py index 6e1a98e4b08..122cacd14cd 100644 --- a/vllm/v1/worker/cpu_worker.py +++ b/vllm/v1/worker/cpu_worker.py @@ -57,11 +57,13 @@ class CPUWorker(Worker): def check_preloaded_libs(name: str): ld_preload_list = os.environ.get("LD_PRELOAD", "") if name not in ld_preload_list: - raise RuntimeError( - f"{name} is not found in LD_PRELOAD. " - "Please follow the section `set LD_PRELOAD` in " + logger.warning( + "%s is not found in LD_PRELOAD. " + "For best performance, please follow the section " + "`set LD_PRELOAD` in " "https://docs.vllm.ai/en/latest/getting_started/installation/cpu/ " - "to setup required pre-loaded libraries." + "to setup required pre-loaded libraries.", + name, ) if sys.platform.startswith("linux"):