Skip to content

Releases: rapidsai/rmm

v22.06.00

07 Jun 15:35
Compare
Choose a tag to compare

🐛 Bug Fixes

📖 Documentation

  • Clarify using RMM with other Python libraries (#1034) @jrhemstad
  • Replace to_device with DeviceBuffer.to_device (#1033) @wence-
  • Documentation Fix: Replace cudf::logic_error with rmm::logic_error (#1021) @codereport

🚀 New Features

🛠️ Improvements

  • Fix conda recipes for conda compilers (#1043) @Ethyling
  • Use new rapids-cython component of rapids-cmake to simplify builds (#1031) @vyasr
  • Merge branch-22.04 to branch-22.06 (#1028) @jakirkham
  • Update CMake pinning to just avoid 3.23.0. (#1023) @vyasr
  • Build python using conda in GPU jobs (#1017) @Ethyling
  • Remove pip requirements file. (#1015) @bdice
  • Clean up Thrust includes. (#1011) @bdice
  • Update black version (#1010) @vyasr
  • Update cmake-format version for pre-commit and environments. (#995) @vyasr
  • Use conda compilers (#977) @Ethyling
  • Build conda packages using mambabuild (#900) @Ethyling

v22.04.01

15 Apr 14:37
Compare
Choose a tag to compare

v22.04.01

v22.04.00

06 Apr 14:40
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Add cuda-python dependency to pyproject.toml (#994) @sevagh
  • Disable opportunistic reuse in async mr when cuda driver < 11.5 (#993) @rongou
  • Use CUDA 11.2+ features via dlopen (#990) @robertmaynard
  • Skip async mr tests when cuda runtime/driver < 11.2 (#986) @rongou
  • Fix warning/error in debug assertion in device_uvector.hpp (#979) @harrism
  • Fix signed/unsigned comparison warning (#970) @jlowe
  • Fix comparison of async MRs with different underlying pools. (#965) @harrism

🚀 New Features

  • Use scikit-build for the build process (#976) @vyasr

🛠️ Improvements

v22.02.00

02 Feb 15:56
Compare
Choose a tag to compare

🐛 Bug Fixes

🛠️ Improvements

  • Prepare upload scripts for Python 3.7 removal (#952) @Ethyling
  • Fix imports tests syntax (#935) @Ethyling
  • Remove IncludeCategories from .clang-format (#933) @codereport
  • Replace use of custom CUDA bindings with CUDA-Python (#930) @shwina
  • Remove setup.py from update-release.sh script (#926) @ajschmidt8
  • Improve C++ Test Coverage (#920) @harrism
  • Improve the Arena allocator to reduce memory fragmentation (#916) @rongou
  • Simplify CMake linting with cmake-format (#913) @vyasr

v21.12.00

03 Dec 19:13
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Parameterize exception type caught by failure_callback_resource_adaptor (#898) @harrism

🐛 Bug Fixes

📖 Documentation

  • Replace to_device() in docs with DeviceBuffer.to_device() (#902) @shwina
  • Fix return value docs for supports_get_mem_info (#884) @harrism

🚀 New Features

  • Out-of-memory callback resource adaptor (#892) @madsbk

🛠️ Improvements

  • suppress spurious clang-tidy warnings in debug macros (#914) @rongou
  • C++ code coverage support (#905) @harrism
  • Provide ./build.sh flag to control CUDA async malloc support (#901) @robertmaynard
  • Parameterize exception type caught by failure_callback_resource_adaptor (#898) @harrism
  • Throw rmm::out_of_memory when we know for sure (#894) @rongou
  • Update conda recipes for Enhanced Compatibility effort (#893) @ajschmidt8
  • Add functions to query the stream of device_uvector and device_scalar (#887) @fkallen
  • Add spdlog to install export set (#886) @trxcllnt

v21.10.01

12 Oct 17:51
Compare
Choose a tag to compare

v21.10.01

v21.10.00

06 Oct 14:01
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Delete cuda_async_memory_resource copy/move ctors/operators (#860) @jrhemstad

🐛 Bug Fixes

  • Fix parameter name in asserts (#875) @vyasr
  • Disallow zero-size stream pools (#873) @harrism
  • Correct namespace usage in host memory resources (#872) @divyegala
  • fix race condition in limiting resource adapter (#869) @rongou
  • Install the right cudatoolkit in the conda env in gpu/build.sh (#864) @shwina
  • Disable copy/move ctors and operator= from free_list classes (#862) @harrism
  • Delete cuda_async_memory_resource copy/move ctors/operators (#860) @jrhemstad
  • Improve concurrency of stream_ordered_memory_resource by stealing less (#851) @harrism
  • Use the new RAPIDS.cmake to fetch rapids-cmake (#838) @robertmaynard

📖 Documentation

🛠️ Improvements

v21.08.02

16 Sep 19:20
Compare
Choose a tag to compare

v21.08.02

v21.08.01

06 Aug 20:24
66cf439
Compare
Choose a tag to compare

v21.08.01

v21.08.00

04 Aug 14:36
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Refactor rmm::device_scalar in terms of rmm::device_uvector (#789) @harrism
  • Explicit streams in device_buffer (#775) @harrism

🐛 Bug Fixes

📖 Documentation

🚀 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 and statistics_resource_adaptor (#626) @mdemoret-nv

🛠️ Improvements