From 70e1acefcdecc9923ab90b5162cf90fd835fd749 Mon Sep 17 00:00:00 2001 From: SameerAsal <725802+SameerAsal@users.noreply.github.com> Date: Tue, 30 Dec 2025 20:06:49 -0800 Subject: [PATCH] [BugFix] Fix NUMA node validation in CPU platform (#31520) Signed-off-by: SameerAsal Co-authored-by: SameerAsal --- vllm/platforms/cpu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/platforms/cpu.py b/vllm/platforms/cpu.py index 8d5db1e2e9b..9fbcb767854 100644 --- a/vllm/platforms/cpu.py +++ b/vllm/platforms/cpu.py @@ -390,7 +390,7 @@ class CpuPlatform(Platform): if env_key in os.environ and os.environ[env_key] != "": visible_nodes = [int(s) for s in os.environ[env_key].split(",")] allowed_numa_nodes_list = [ - x for x in visible_nodes if x in allowed_cpu_id_list + x for x in sorted(list(set(visible_nodes))) if x in allowed_numa_nodes ] return allowed_numa_nodes_list, logical_cpu_list