From a4f69a0191b304c204ef074ccd6523f121bfddfe Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Thu, 13 Feb 2025 00:23:17 -0800 Subject: [PATCH] build: add -DGGML_CUDA_NO_PEER_COPY=ON for rocm builds on windows (#9060) --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 940c5916a..081d48bc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -104,6 +104,10 @@ if(CMAKE_HIP_COMPILER) if(AMDGPU_TARGETS) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ml/backend/ggml/ggml/src/ggml-hip) + if (WIN32) + target_compile_definitions(ggml-hip PRIVATE GGML_CUDA_NO_PEER_COPY=1) + endif() + set(OLLAMA_HIP_INSTALL_DIR ${OLLAMA_INSTALL_DIR}/rocm) install(TARGETS ggml-hip RUNTIME_DEPENDENCIES