File tree Expand file tree Collapse file tree 5 files changed +15
-12
lines changed Expand file tree Collapse file tree 5 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -52,9 +52,8 @@ if(UMF_BUILD_GPU_EXAMPLES
52
52
LIBS disjoint_pool ze_loader umf )
53
53
54
54
target_include_directories (
55
- ${EXAMPLE_NAME}
56
- PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} ${UMF_CMAKE_SOURCE_DIR} /src/utils
57
- ${UMF_CMAKE_SOURCE_DIR} /include )
55
+ ${EXAMPLE_NAME} PRIVATE ${UMF_CMAKE_SOURCE_DIR} /src/utils
56
+ ${UMF_CMAKE_SOURCE_DIR} /include )
58
57
59
58
target_link_directories (${EXAMPLE_NAME} PRIVATE ${LIBHWLOC_LIBRARY_DIRS} )
60
59
Original file line number Diff line number Diff line change 10
10
#include <stdio.h>
11
11
#include <stdlib.h>
12
12
13
+ // To use the Level Zero API, the Level Zero SDK has to be installed
14
+ // on the system
13
15
#ifdef _WIN32
14
16
#include <ze_api.h>
15
17
#else
Original file line number Diff line number Diff line change 10
10
#include <stddef.h>
11
11
#include <string.h>
12
12
13
- // Level Zero API
14
- #include <ze_api.h>
15
-
16
13
#include <umf.h>
17
14
#include <umf/memory_provider_ops.h>
18
15
#include <umf/providers/provider_level_zero.h>
24
21
#include "utils_load_library.h"
25
22
#include "utils_log.h"
26
23
#include "utils_sanitizers.h"
24
+ #include "ze_api.h"
27
25
28
26
typedef struct ze_memory_provider_t {
29
27
ze_context_handle_t context ;
Original file line number Diff line number Diff line change @@ -185,13 +185,17 @@ if(UMF_BUILD_GPU_TESTS AND UMF_BUILD_LEVEL_ZERO_PROVIDER)
185
185
NAME provider_level_zero
186
186
SRCS providers/provider_level_zero.cpp
187
187
LIBS ${UMF_UTILS_FOR_TEST} ze_loader )
188
+ target_include_directories (umf_test-provider_level_zero
189
+ PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} )
188
190
189
191
add_umf_test (
190
192
NAME provider_level_zero_dlopen
191
193
SRCS providers/provider_level_zero.cpp
192
194
LIBS ${UMF_UTILS_FOR_TEST} )
193
195
target_compile_definitions (umf_test-provider_level_zero_dlopen
194
196
PUBLIC USE_DLOPEN=1 )
197
+ target_include_directories (provider_level_zero_dlopen
198
+ PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} )
195
199
endif ()
196
200
197
201
if (UMF_BUILD_SHARED_LIBRARY )
Original file line number Diff line number Diff line change 5
5
#ifdef _WIN32
6
6
// workaround for std::numeric_limits on windows
7
7
#define NOMINMAX
8
- #include < ze_api.h>
9
- #else
10
- #include < level_zero/ze_api.h>
11
8
#endif
9
+
10
+ #include < mutex>
11
+
12
+ #include < umf/providers/provider_level_zero.h>
13
+
12
14
#include " ipcFixtures.hpp"
13
15
#include " pool.hpp"
14
- #include " umf/providers/provider_level_zero.h"
15
16
#include " utils_load_library.h"
16
-
17
- #include < mutex>
17
+ #include " ze_api.h"
18
18
19
19
using umf_test::test;
20
20
using namespace umf_test ;
You can’t perform that action at this time.
0 commit comments