diff --git a/vllm/platforms/cpu.py b/vllm/platforms/cpu.py index 8c1d46564f6f6..4b9f4aef022d0 100644 --- a/vllm/platforms/cpu.py +++ b/vllm/platforms/cpu.py @@ -316,7 +316,8 @@ class CpuPlatform(Platform): if ( platform.system() == "Linux" - and Platform.get_cpu_architecture() == CpuArchEnum.ARM + and Platform.get_cpu_architecture() + in (CpuArchEnum.ARM, CpuArchEnum.POWERPC) and not ("libomp" in ld_preload_str or "libgomp" in ld_preload_str) ): # We need to LD_PRELOAD PyTorch's libgomp, otherwise only