diff --git a/unified-runtime/source/common/CMakeLists.txt b/unified-runtime/source/common/CMakeLists.txt index da411a542d833..29112e1e05122 100644 --- a/unified-runtime/source/common/CMakeLists.txt +++ b/unified-runtime/source/common/CMakeLists.txt @@ -71,22 +71,17 @@ endif() set(UR_USE_EXTERNAL_UMF ON CACHE BOOL "Use a pre-built UMF if available") -if(UR_USE_EXTERNAL_UMF) - find_package(umf 1.1.0 QUIET) -endif() +# if(UR_USE_EXTERNAL_UMF) +# find_package(umf 1.1.0 QUIET) +# endif() if(umf_FOUND) message(STATUS "Using preinstalled UMF at ${umf_DIR}, ignoring UMF build related options") # Add an alias matching the FetchContent case add_library(umf::headers ALIAS umf::umf_headers) else() - set(UMF_REPO "https://github.com/oneapi-src/unified-memory-framework.git") - - # commit 32421ebe1fec714392e711f307df4574af89158f - # Author: RafaƂ Rudnicki - # Date: Thu Nov 13 15:23:28 2025 +0100 - # Merge pull request #1543 from bratpiorka/rrudnick_fix_dp_free_chunk - # fix Disjoint Pool bucket_free_chunk - set(UMF_TAG v1.1.0-dev4) + set(UMF_REPO "https://github.com/lukaszstolarczuk/unified-memory-framework.git") + + set(UMF_TAG 0bb73fb83e57a637fcebd33ab68e6ef5ff728964) if(NOT FETCHCONTENT_SOURCE_DIR_UNIFIED-MEMORY-FRAMEWORK) message(STATUS "Will fetch Unified Memory Framework from ${UMF_REPO}")