Releases
v24.04.00
🚨 Breaking Changes
Accept stream argument in DeviceMemoryResource allocate/deallocate (#1494 ) @wence-
Replace all internal usage of get_upstream
with get_upstream_resource
(#1491 ) @miscco
Deprecate rmm::mr::device_memory_resource::supports_streams() (#1452 ) @harrism
Remove deprecated rmm::detail::available_device_memory (#1438 ) @harrism
Make device_memory_resource::supports_streams() not pure virtual. Remove derived implementations and calls in RMM (#1437 ) @harrism
Deprecate rmm::mr::device_memory_resource::get_mem_info() and supports_get_mem_info(). (#1436 ) @harrism
🐛 Bug Fixes
Fix search path for torch allocator in editable installs and ensure CUDA support is available (#1498 ) @vyasr
Accept stream argument in DeviceMemoryResource allocate/deallocate (#1494 ) @wence-
Run STATISTICS_TEST and TRACKING_TEST in serial to avoid OOM errors. (#1487 ) @bdice
📖 Documentation
Pin to recent breathe, to prevent getting an unsupported sphinx version. (#1495 ) @bdice
🚀 New Features
Replace all internal usage of get_upstream
with get_upstream_resource
(#1491 ) @miscco
Add complete set of resource ref aliases (#1479 ) @nvdbaranec
Automate include grouping using clang-format (#1463 ) @harrism
Add get_upstream_resource
to resource adaptors (#1456 ) @miscco
Deprecate rmm::mr::device_memory_resource::supports_streams() (#1452 ) @harrism
Remove duplicated memory_resource_tests (#1451 ) @miscco
Change rmm::exec_policy
to take async_resource_ref
(#1449 ) @miscco
Change device_scalar
to take async_resource_ref
(#1447 ) @miscco
Add device_async_resource_ref convenience alias (#1441 ) @harrism
Remove deprecated rmm::detail::available_device_memory (#1438 ) @harrism
Make device_memory_resource::supports_streams() not pure virtual. Remove derived implementations and calls in RMM (#1437 ) @harrism
Deprecate rmm::mr::device_memory_resource::get_mem_info() and supports_get_mem_info(). (#1436 ) @harrism
Support CUDA 12.2 (#1419 ) @jameslamb
🛠️ Improvements
You can’t perform that action at this time.