From 57063fed303a4375f33c978e86fe91bb65d2678b Mon Sep 17 00:00:00 2001 From: Daniel Meister Date: Wed, 2 Jul 2025 20:09:41 +0900 Subject: [PATCH] Support for HIP7 --- contrib/hipew/src/hipew.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/contrib/hipew/src/hipew.cpp b/contrib/hipew/src/hipew.cpp index aea4683..0b58d49 100644 --- a/contrib/hipew/src/hipew.cpp +++ b/contrib/hipew/src/hipew.cpp @@ -620,10 +620,12 @@ void hipewInit( int* resultDriver, int* resultRtc, uint32_t flags, const char** #ifdef _WIN32 // Expected in C:/Windows/System32 or similar, no path needed. const char* hip_paths[] = { + "amdhip64_7.dll", "amdhip64_6.dll", "amdhip64.dll", // <- hip '5.x' DLL. NULL }; const char* hiprtc_paths[] = { + "hiprtc0700.dll", "hiprtc0605.dll", "hiprtc0604.dll", "hiprtc0603.dll", @@ -644,6 +646,10 @@ void hipewInit( int* resultDriver, int* resultRtc, uint32_t flags, const char** const char *hip_paths[] = { // we first try the specific versions + "/opt/rocm/hip/lib/libamdhip64.so.7", + "/opt/rocm/lib/libamdhip64.so.7", + "libamdhip64.so.7", + "/opt/rocm/hip/lib/libamdhip64.so.6", "/opt/rocm/lib/libamdhip64.so.6", "libamdhip64.so.6", @@ -662,6 +668,10 @@ void hipewInit( int* resultDriver, int* resultRtc, uint32_t flags, const char** const char* hiprtc_paths[] = { // we first try the specific versions + "/opt/rocm/hip/lib/libhiprtc.so.7", + "/opt/rocm/lib/libhiprtc.so.7", + "libhiprtc.so.7", + "/opt/rocm/hip/lib/libhiprtc.so.6", "/opt/rocm/lib/libhiprtc.so.6", "libhiprtc.so.6",