v21.08.00
π¨ Breaking Changes
- Refactor
rmm::device_scalar
in terms ofrmm::device_uvector
(#789) @harrism - Explicit streams in device_buffer (#775) @harrism
π Bug Fixes
- Pin spdlog in dev conda envs (#835) @trxcllnt
- Pinning spdlog because recent updates are causing compile issues. (#831) @cjnolet
- update isort to 5.6.4 (#822) @cwharris
- fix align_up namespace in aligned_resource_adaptor.hpp (#820) @rongou
- Run updated isort hook on pxd files (#812) @charlesbluca
- find_package(RMM) can now be called multiple times safely (#811) @robertmaynard
- Fix building on CUDA 11.3 (#809) @benfred
- Remove leading zeros in version_config.hpp (#793) @hcho3
π Documentation
- Fix PoolMemoryResource Python doc examples (#807) @harrism
- Fix incorrect href in README.md (#804) @benchislett
- Update build instruction in README (#797) @hcho3
- Document compute sanitizer memcheck support (#790) @harrism
π New Features
- Bump isort, enable Cython package resorting (#806) @charlesbluca
- Support multiple output sinks in logging_resource_adaptor (#791) @harrism
- Add Statistics Resource Adaptor and cython bindings to
tracking_resource_adaptor
andstatistics_resource_adaptor
(#626) @mdemoret-nv
π οΈ Improvements
- Fix isort in cuda_stream_view.pxd (#827) @harrism
- Cython extension for rmm::cuda_stream_pool (#818) @divyegala
- Fix building on cuda 11.4 (#817) @benfred
- Updating Clang Version to 11.0.0 (#814) @codereport
- Add spdlog to
rmm-exports
if found by CPM (#810) @trxcllnt - Fix
21.08
forward-merge conflicts (#803) @ajschmidt8 - RMM now leverages rapids-cmake to reduce CMake boilerplate (#800) @robertmaynard
- Refactor
rmm::device_scalar
in terms ofrmm::device_uvector
(#789) @harrism - make it easier to include rmm in other projects (#788) @rongou
- Compile Cython with C++17. (#787) @vyasr
- Fix Merge Conflicts (#786) @ajschmidt8
- Explicit streams in device_buffer (#775) @harrism