]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
HIP: fix GPU_TARGETS (#16642)
authorJohannes Gäßler <redacted>
Sat, 18 Oct 2025 12:47:32 +0000 (14:47 +0200)
committerGitHub <redacted>
Sat, 18 Oct 2025 12:47:32 +0000 (14:47 +0200)
ci/run.sh
ggml/src/ggml-hip/CMakeLists.txt

index bf0d53f20af568c873a47e11aa06a3dfb70087e0..1a4806976aa9aac287fa323c489eec51d4d01c3b 100755 (executable)
--- a/ci/run.sh
+++ b/ci/run.sh
@@ -75,7 +75,7 @@ if [ ! -z ${GG_BUILD_ROCM} ]; then
         exit 1
     fi
 
-    CMAKE_EXTRA="${CMAKE_EXTRA} -DAMDGPU_TARGETS=${GG_BUILD_AMDGPU_TARGETS}"
+    CMAKE_EXTRA="${CMAKE_EXTRA} -DGPU_TARGETS=${GG_BUILD_AMDGPU_TARGETS}"
 fi
 
 if [ ! -z ${GG_BUILD_SYCL} ]; then
index 934aefdcb45fa258984de24b110285f6192a3702..6b499320e7b120f602f10a1051c7f69144b14caa 100644 (file)
@@ -28,8 +28,10 @@ if (CXX_IS_HIPCC)
                 " Prefer setting the HIP compiler directly. See README for details.")
     endif()
 else()
-    # Forward AMDGPU_TARGETS to CMAKE_HIP_ARCHITECTURES.
-    if (AMDGPU_TARGETS AND NOT CMAKE_HIP_ARCHITECTURES)
+    # Forward (AMD)GPU_TARGETS to CMAKE_HIP_ARCHITECTURES.
+    if(GPU_TARGETS AND NOT CMAKE_HIP_ARCHITECTURES)
+        set(CMAKE_HIP_ARCHITECTURES ${GPU_TARGETS})
+    elseif(AMDGPU_TARGETS AND NOT CMAKE_HIP_ARCHITECTURES)
         set(CMAKE_HIP_ARCHITECTURES ${AMDGPU_TARGETS})
     endif()
     cmake_minimum_required(VERSION 3.21)