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 @@ -189,13 +189,17 @@ if(UMF_BUILD_GPU_TESTS AND UMF_BUILD_LEVEL_ZERO_PROVIDER)
189
189
NAME provider_level_zero
190
190
SRCS providers/provider_level_zero.cpp
191
191
LIBS ${UMF_UTILS_FOR_TEST} ze_loader )
192
+ target_include_directories (umf_test-provider_level_zero
193
+ PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} )
192
194
193
195
add_umf_test (
194
196
NAME provider_level_zero_dlopen
195
197
SRCS providers/provider_level_zero.cpp
196
198
LIBS ${UMF_UTILS_FOR_TEST} )
197
199
target_compile_definitions (umf_test-provider_level_zero_dlopen
198
200
PUBLIC USE_DLOPEN=1 )
201
+ target_include_directories (umf_test-provider_level_zero_dlopen
202
+ PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} )
199
203
endif ()
200
204
201
205
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