@@ -11,6 +11,14 @@ else()
11
11
set (UMF_BUILD_LEVEL_ZERO_PROVIDER OFF CACHE INTERNAL "Build Level Zero Provider" )
12
12
endif ()
13
13
14
+ if (UR_BUILD_ADAPTER_CUDA )
15
+ find_package (CUDA 10.1 REQUIRED )
16
+ set (UMF_BUILD_CUDA_PROVIDER ON CACHE INTERNAL "Build UMF CUDA provider" )
17
+ set (UMF_CUDA_INCLUDE_DIR "${CUDA_INCLUDE_DIRS} " CACHE INTERNAL "CUDA headers" )
18
+ else ()
19
+ set (UMF_BUILD_CUDA_PROVIDER OFF CACHE INTERNAL "Build UMF CUDA provider" )
20
+ endif ()
21
+
14
22
add_ur_library (ur_common STATIC
15
23
ur_util.cpp
16
24
ur_util.hpp
@@ -32,12 +40,11 @@ if (NOT DEFINED UMF_REPO)
32
40
endif ()
33
41
34
42
if (NOT DEFINED UMF_TAG )
35
- # commit 222dd3d107cf1f97259ecb4bae45df3b8905725b (HEAD -> main, tag: v0.11.0-dev2)
43
+ # commit ace9f4a60b686463fdad15cd016c548237cb79e0
36
44
# Author: Rafał Rudnicki <[email protected] >
37
- # Date: Fri Feb 7 14:43:25 2025 +0100
38
- # Merge pull request #1084 from lukaszstolarczuk/fix-icx-build
39
- # Fix icx build
40
- set (UMF_TAG v0.11.0-dev2 )
45
+ # Date: Mon Feb 10 11:39:15 2025 +0100
46
+ # Merge pull request #1088 from ldorau/Fix_remove_CUDA_ERROR_INVALID_RESOURCE_TYPE
47
+ set (UMF_TAG ace9f4a60b686463fdad15cd016c548237cb79e0 )
41
48
endif ()
42
49
43
50
message (STATUS "Will fetch Unified Memory Framework from ${UMF_REPO} " )
66
73
set (UMF_BUILD_EXAMPLES OFF CACHE INTERNAL "Build UMF examples" )
67
74
set (UMF_BUILD_SHARED_LIBRARY ${UMF_BUILD_SHARED_LIBRARY} CACHE INTERNAL "Build UMF shared library" )
68
75
set (UMF_BUILD_LIBUMF_POOL_DISJOINT ON CACHE INTERNAL "Build Disjoint Pool" )
69
- set (UMF_BUILD_CUDA_PROVIDER ON CACHE INTERNAL "Build UMF CUDA provider" )
70
76
71
77
FetchContent_MakeAvailable (unified-memory-framework )
72
78
FetchContent_GetProperties (unified-memory-framework )
0 commit comments