File ollama-no-hip-redist.patch of Package ollama
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e2d1ae8..5cc2d465 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -115,24 +115,7 @@ if(CMAKE_HIP_COMPILER)
set(OLLAMA_HIP_INSTALL_DIR ${OLLAMA_INSTALL_DIR}/rocm)
install(TARGETS ggml-hip
- RUNTIME_DEPENDENCY_SET rocm
- RUNTIME DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP
LIBRARY DESTINATION ${OLLAMA_INSTALL_DIR} COMPONENT HIP
)
- install(RUNTIME_DEPENDENCY_SET rocm
- DIRECTORIES ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR}
- PRE_INCLUDE_REGEXES hipblas rocblas amdhip64 rocsolver amd_comgr hsa-runtime64 rocsparse tinfo rocprofiler-register drm drm_amdgpu numa elf
- PRE_EXCLUDE_REGEXES ".*"
- POST_EXCLUDE_REGEXES "system32"
- RUNTIME DESTINATION ${OLLAMA_HIP_INSTALL_DIR} COMPONENT HIP
- LIBRARY DESTINATION ${OLLAMA_HIP_INSTALL_DIR} COMPONENT HIP
- )
-
- foreach(HIP_LIB_BIN_INSTALL_DIR IN ITEMS ${HIP_BIN_INSTALL_DIR} ${HIP_LIB_INSTALL_DIR})
- if(EXISTS ${HIP_LIB_BIN_INSTALL_DIR}/rocblas)
- install(DIRECTORY ${HIP_LIB_BIN_INSTALL_DIR}/rocblas DESTINATION ${OLLAMA_HIP_INSTALL_DIR} COMPONENT HIP)
- break()
- endif()
- endforeach()
endif()
endif()