File tree Expand file tree Collapse file tree 2 files changed +21
-4
lines changed Expand file tree Collapse file tree 2 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,21 @@ if("${SYCL_BUILD_PI_HIP_PLATFORM}" STREQUAL "AMD")
128
128
target_link_libraries (pi_hip PUBLIC rocmdrv )
129
129
130
130
if (SYCL_ENABLE_COMGR )
131
+ set (PI_COMGR_VERSION5_HEADER "${PI_HIP_INCLUDE_DIR} /amd_comgr/amd_comgr.h" )
132
+ set (PI_COMGR_VERSION4_HEADER "${PI_HIP_INCLUDE_DIR} /amd_comgr.h" )
133
+ # The COMGR header changed location between ROCm version 4 and 5.
134
+ # Check for the existence in the version 5 location or fallback to version 4
135
+ if (NOT EXISTS "${PI_COMGR_VERSION5_HEADER} " )
136
+ if (NOT EXISTS "${PI_COMGR_VERSION4_HEADER} " )
137
+ message (FATAL_ERROR "Could not find AMD COMGR header at "
138
+ "${PI_COMGR_VERSION5_HEADER} or "
139
+ "${PI_COMGR_VERSION4_HEADER} , "
140
+ "check ROCm installation" )
141
+ else ()
142
+ target_compile_definitions (pi_hip PRIVATE UR_COMGR_VERSION4_INCLUDE )
143
+ endif ()
144
+ endif ()
145
+
131
146
add_library (amd_comgr SHARED IMPORTED GLOBAL )
132
147
set_target_properties (
133
148
amd_comgr PROPERTIES
Original file line number Diff line number Diff line change @@ -57,11 +57,13 @@ if(SYCL_PI_UR_USE_FETCH_CONTENT)
57
57
include (FetchContent )
58
58
59
59
set (UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git" )
60
- # commit aaa4661f5c32e6dcb43248ed7575de6971852cc3
60
+ # commit c311fe82256a7bc7f6ddd19cb86c8d555ce401bc
61
+ # Merge: eee75a29 d398d4ae
61
62
# Author: Kenneth Benzie (Benie) <[email protected] >
62
- # Date: Fri Dec 15 16:05:36 2023 +0000
63
- # Set version to v0.8.2
64
- set (UNIFIED_RUNTIME_TAG aaa4661f5c32e6dcb43248ed7575de6971852cc3 )
63
+ # Date: Thu Jan 4 15:12:54 2024 +0000
64
+ # Merge pull request #1222 from sommerlukas/lukas/comgr-include-rocm4
65
+ # [UR][HIP] Fix include for AMD COMGR
66
+ set (UNIFIED_RUNTIME_TAG c311fe82256a7bc7f6ddd19cb86c8d555ce401bc )
65
67
66
68
if (SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO )
67
69
set (UNIFIED_RUNTIME_REPO "${SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO} " )
You can’t perform that action at this time.
0 commit comments