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 Get size from tracking provider in `proxy_free()`. Fixes: #475 ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows...

This assert would be triggered every time a memory is leaked by the application. Currently this happens in certain SYCL tests. Ref: https://github.com/intel/llvm/actions/runs/9024914892/job/24800360426?pr=13343 ### Description ### Checklist - [ ]...

Since we use dlopen to load TBB alloc symbols, there is no need to keep Scalable Pool separately. ### Checklist - [x] Code compiles without errors locally - [x] All...

``` CMake Error at build/_deps/unified-memory-framework-src/CMakeLists.txt:21 (set_source_version): Unknown CMake command "set_source_version". ``` Ref: https://github.com/oneapi-src/unified-runtime/actions/runs/9025858101/job/24802225188?pr=1430

bug

### Description ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows execute properly - [x] Extended the README/documentation - [x]...

User by running ```ctest``` command in terminal where sudo works without password (if you recently used sudo, next prompts do not ask for password) this test permanently changes security setting...

bug

the name of helpers file is not very unique, it's safer to incldue this module via its full path. Fixes https://github.com/oneapi-src/unified-memory-framework/issues/480 ### Checklist - [x] Code compiles without errors locally...

Disjoint pool causes memory leak calling `umfMemoryProviderFree()` with `size` equal 0: https://github.com/oneapi-src/unified-memory-framework/blob/6fc3e56b4870184dec70613359c4db2ef7f1180a/src/pool/pool_disjoint.cpp#L407 ```c static void memoryProviderFree(umf_memory_provider_handle_t hProvider, void *ptr) { auto ret = umfMemoryProviderFree(hProvider, ptr, 0); if (ret != UMF_RESULT_SUCCESS)...

bug

Add more qemu configs to the CI. ### Description ### Checklist - [ ] Code compiles without errors locally - [ ] All tests pass locally - [ ] CI...

### Description Make tracking provider always ON. Ref: https://github.com/oneapi-src/unified-memory-framework/pull/482#discussion_r1596570777 ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows execute properly