unified-memory-framework icon indicating copy to clipboard operation
unified-memory-framework copied to clipboard

A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized...

Results 167 unified-memory-framework issues
Sort by recently updated
recently updated
newest added

### Description The PR is a part of a major fix: to substitute UT_ASSERTs with asserts provided by GTEST, in multiple files. Ref. #569 ### Checklist - [ ] Code...

Expose a function that returns information about coarse-grain allocations, including: - size - base address ## Rationale UR validation layer uses urUSMGetMemAllocInfo to obtain information about size and base address...

enhancement

### Description Add `proxy_lib_is_from_UMF()` to the proxy_lib API. ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows execute properly

### Description Add file memory provider. ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows execute properly

### Description Fix the `umf_standalone_examples` test. Install UMF into a new directory created inside `CMAKE_CURRENT_BINARY_DIR`. Fixes: #674 ### Checklist - [x] Code compiles without errors locally - [x] All tests...

### Description ### Checklist - [ ] Code compiles without errors locally - [ ] All tests pass locally - [ ] CI workflows execute properly - [ ] CI...

Standalone examples test: - It fails in nominal environment (no permission to write to /usr/local) - It install umf in user system. Without user consent and silently. - And doesn't...

bug

add CUDA provider NOTE: this PR does not add full functionality. Examples, better tests (with a unified approach to CUDA and L0 testing) and IPC functionality are still missing. ###...

When hwloc is installed on Windows via vcpkg and we enable `UMF_LINK_HWLOC_STATICALLY=ON` hwloc files (headers, etc.) are installed along our library. Reproduction steps: ``` vcpkg install # all dependencies defined...

bug
high priority

Logic for static linking with hwloc is different on windows and linux. We should try to unify it, perhaps by creating our own CMakeLists.txt based on https://github.com/open-mpi/hwloc/tree/master/contrib/windows-cmake that would work...

enhancement