UMF is a C library for constructing allocators and memory pools, with Python bindings provided by the umf package. It manages multiple memory pools for different hardware resources (CPU, GPU). Current version 1.1.0, release cadence: minor releases every few months with patch releases as needed.
pip install umfNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes UMF and creates a memory pool to allocate and free memory. Replace 'JUMA' with appropriate pool type for your hardware.
Migrate to umfParamsCreate/umfParamsDestroy and parameter setter/getter functions.
Remove any usage of UMF_DISABLE_HWLOC. hwloc topology is now initialized automatically.
Check UMF documentation for which providers are available in your build. Use umf.supported_providers() to list them.