Skip to content

Commit f1c0790

Browse files
committed
[UR] Use pre-installed compute-runtime L0 headers if found
Signed-off-by: Sarnie, Nick <[email protected]>
1 parent 7b8996e commit f1c0790

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

unified-runtime/cmake/FetchLevelZero.cmake

+9-3
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,15 @@ target_include_directories(LevelZeroLoader-Headers
106106
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
107107
)
108108

109-
# Fetch only if UR_COMPUTE_RUNTIME_FETCH_REPO is set to ON.
110-
if (UR_COMPUTE_RUNTIME_FETCH_REPO)
111-
109+
find_path(L0_COMPUTE_RUNTIME_HEADERS
110+
NAMES "ze_intel_gpu.h"
111+
PATH_SUFFIXES "level_zero"
112+
)
113+
if(L0_COMPUTE_RUNTIME_HEADERS)
114+
set(COMPUTE_RUNTIME_LEVEL_ZERO_INCLUDE "${L0_COMPUTE_RUNTIME_HEADERS}")
115+
set(COMPUTE_RUNTIME_REPO_PATH "${L0_COMPUTE_RUNTIME_HEADERS}")
116+
elseif (UR_COMPUTE_RUNTIME_FETCH_REPO)
117+
# Fetch only if UR_COMPUTE_RUNTIME_FETCH_REPO is set to ON.
112118
if (UR_COMPUTE_RUNTIME_REPO STREQUAL "")
113119
set(UR_COMPUTE_RUNTIME_REPO "https://github.com/intel/compute-runtime.git")
114120
endif()

unified-runtime/source/adapters/level_zero/common.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include <ze_api.h>
3232
#include <zes_api.h>
3333

34-
#include <level_zero/include/level_zero/ze_intel_gpu.h>
34+
#include <level_zero/ze_intel_gpu.h>
3535
#include <umf_pools/disjoint_pool_config_parser.hpp>
3636

3737
#include "logger/ur_logger.hpp"

0 commit comments

Comments
 (0)