Skip to content

Commit 5090741

Browse files
committed
Move level_zero_helpers to utils
1) Move level_zero_helpers to utils and rename it to utils_level_zero. 2) Remove examples/common/utils_level_zero.h. 3) Use new utils_level_zero in examples and benchmarks. Signed-off-by: Lukasz Dorau <[email protected]>
1 parent b9a21f3 commit 5090741

File tree

12 files changed

+24
-438
lines changed

12 files changed

+24
-438
lines changed

benchmark/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ function(add_umf_benchmark)
4646
PRIVATE ${UMF_CMAKE_SOURCE_DIR}/include
4747
${UMF_CMAKE_SOURCE_DIR}/src/utils
4848
${UMF_CMAKE_SOURCE_DIR}/test/common
49-
${UMF_CMAKE_SOURCE_DIR}/examples/common)
49+
${UMF_CMAKE_SOURCE_DIR}/examples/common
50+
${LEVEL_ZERO_INCLUDE_DIRS})
5051

5152
target_link_directories(${BENCH_NAME} PRIVATE ${ARG_LIBDIRS})
5253

@@ -108,6 +109,7 @@ if(LINUX)
108109
set(LIBS_OPTIONAL ${LIBS_OPTIONAL} m)
109110
endif()
110111
if(UMF_BUILD_GPU_TESTS AND UMF_BUILD_LEVEL_ZERO_PROVIDER)
112+
set(SRCS_OPTIONAL ${SRCS_OPTIONAL} ../src/utils/utils_level_zero.cpp)
111113
set(LIBS_OPTIONAL ${LIBS_OPTIONAL} ze_loader)
112114
# TODO add CUDA
113115
endif()
@@ -116,7 +118,7 @@ endif()
116118

117119
add_umf_benchmark(
118120
NAME ubench
119-
SRCS ubench.c
121+
SRCS ubench.c ${SRCS_OPTIONAL}
120122
LIBS ${LIBS_OPTIONAL}
121123
LIBDIRS ${LIB_DIRS})
122124

examples/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ if(UMF_BUILD_GPU_EXAMPLES
4949
add_umf_executable(
5050
NAME ${EXAMPLE_NAME}
5151
SRCS level_zero_shared_memory/level_zero_shared_memory.c
52+
../src/utils/utils_level_zero.cpp
5253
LIBS disjoint_pool ze_loader umf)
5354

5455
target_include_directories(
@@ -126,7 +127,7 @@ if(UMF_BUILD_GPU_EXAMPLES
126127

127128
add_umf_executable(
128129
NAME ${EXAMPLE_NAME}
129-
SRCS ipc_level_zero/ipc_level_zero.c
130+
SRCS ipc_level_zero/ipc_level_zero.c ../src/utils/utils_level_zero.cpp
130131
LIBS disjoint_pool ze_loader umf)
131132

132133
target_include_directories(

0 commit comments

Comments
 (0)