22
22
compiler : [{c: gcc, cxx: g++}]
23
23
shared_library : ['OFF']
24
24
level_zero_provider : ['ON']
25
+ cuda_provider : ['ON']
25
26
install_tbb : ['ON']
26
27
disable_hwloc : ['OFF']
27
28
link_hwloc_statically : ['OFF']
31
32
compiler : {c: gcc-7, cxx: g++-7}
32
33
shared_library : ' OFF'
33
34
level_zero_provider : ' ON'
35
+ cuda_provider : ' ON'
34
36
install_tbb : ' ON'
35
37
disable_hwloc : ' OFF'
36
38
link_hwloc_statically : ' OFF'
39
41
compiler : {c: clang, cxx: clang++}
40
42
shared_library : ' OFF'
41
43
level_zero_provider : ' ON'
44
+ cuda_provider : ' ON'
42
45
install_tbb : ' ON'
43
46
disable_hwloc : ' OFF'
44
47
link_hwloc_statically : ' OFF'
47
50
compiler : {c: gcc, cxx: g++}
48
51
shared_library : ' ON'
49
52
level_zero_provider : ' ON'
53
+ cuda_provider : ' ON'
50
54
install_tbb : ' ON'
51
55
disable_hwloc : ' OFF'
52
56
link_hwloc_statically : ' OFF'
@@ -55,15 +59,17 @@ jobs:
55
59
compiler : {c: gcc, cxx: g++}
56
60
shared_library : ' ON'
57
61
level_zero_provider : ' ON'
62
+ cuda_provider : ' ON'
58
63
install_tbb : ' ON'
59
64
disable_hwloc : ' OFF'
60
65
link_hwloc_statically : ' OFF'
61
- # test level_zero_provider='OFF'
66
+ # test level_zero_provider='OFF' and cuda_provider='OFF'
62
67
- os : ' ubuntu-22.04'
63
68
build_type : Release
64
69
compiler : {c: gcc, cxx: g++}
65
70
shared_library : ' OFF'
66
71
level_zero_provider : ' OFF'
72
+ cuda_provider : ' OFF'
67
73
install_tbb : ' ON'
68
74
disable_hwloc : ' OFF'
69
75
link_hwloc_statically : ' OFF'
73
79
compiler : {c: icx, cxx: icpx}
74
80
shared_library : ' ON'
75
81
level_zero_provider : ' ON'
82
+ cuda_provider : ' ON'
76
83
install_tbb : ' ON'
77
84
disable_hwloc : ' OFF'
78
85
link_hwloc_statically : ' OFF'
82
89
compiler : {c: gcc, cxx: g++}
83
90
shared_library : ' ON'
84
91
level_zero_provider : ' ON'
92
+ cuda_provider : ' ON'
85
93
install_tbb : ' OFF'
86
94
disable_hwloc : ' OFF'
87
95
link_hwloc_statically : ' OFF'
90
98
compiler : {c: gcc, cxx: g++}
91
99
shared_library : ' ON'
92
100
level_zero_provider : ' ON'
101
+ cuda_provider : ' ON'
93
102
install_tbb : ' ON'
94
103
disable_hwloc : ' ON'
95
104
link_hwloc_statically : ' OFF'
98
107
compiler : {c: gcc, cxx: g++}
99
108
shared_library : ' ON'
100
109
level_zero_provider : ' ON'
110
+ cuda_provider : ' ON'
101
111
install_tbb : ' ON'
102
112
disable_hwloc : ' OFF'
103
113
link_hwloc_statically : ' ON'
@@ -149,6 +159,7 @@ jobs:
149
159
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
150
160
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
151
161
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
162
+ -DUMF_BUILD_CUDA_PROVIDER=${{matrix.cuda_provider}}
152
163
-DUMF_FORMAT_CODE_STYLE=OFF
153
164
-DUMF_DEVELOPER_MODE=ON
154
165
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
@@ -195,23 +206,27 @@ jobs:
195
206
compiler : [{c: cl, cxx: cl}]
196
207
shared_library : ['ON', 'OFF']
197
208
level_zero_provider : ['ON']
209
+ cuda_provider : ['ON']
198
210
include :
199
211
- os : ' windows-2022'
200
212
build_type : Release
201
213
compiler : {c: clang-cl, cxx: clang-cl}
202
214
shared_library : ' ON'
203
215
level_zero_provider : ' ON'
216
+ cuda_provider : ' ON'
204
217
toolset : " -T ClangCL"
205
218
- os : ' windows-2022'
206
219
build_type : Release
207
220
compiler : {c: cl, cxx: cl}
208
221
shared_library : ' ON'
209
222
level_zero_provider : ' ON'
223
+ cuda_provider : ' ON'
210
224
- os : ' windows-2022'
211
225
build_type : Release
212
226
compiler : {c: cl, cxx: cl}
213
227
shared_library : ' ON'
214
228
level_zero_provider : ' OFF'
229
+ cuda_provider : ' OFF'
215
230
216
231
runs-on : ${{matrix.os}}
217
232
@@ -247,6 +262,7 @@ jobs:
247
262
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
248
263
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
249
264
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=${{matrix.level_zero_provider}}
265
+ -DUMF_BUILD_CUDA_PROVIDER=${{matrix.cuda_provider}}
250
266
-DUMF_TESTS_FAIL_ON_SKIP=ON
251
267
252
268
- name : Build UMF
@@ -305,6 +321,7 @@ jobs:
305
321
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
306
322
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
307
323
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
324
+ -DUMF_BUILD_CUDA_PROVIDER=ON
308
325
-DUMF_TESTS_FAIL_ON_SKIP=ON
309
326
-DUMF_LINK_HWLOC_STATICALLY=ON
310
327
@@ -347,6 +364,7 @@ jobs:
347
364
-DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
348
365
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=OFF
349
366
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=ON
367
+ -DUMF_BUILD_CUDA_PROVIDER=ON
350
368
-DUMF_TESTS_FAIL_ON_SKIP=ON
351
369
-DUMF_LINK_HWLOC_STATICALLY=ON
352
370
0 commit comments