Skip to content

Releases: rapidsai/rmm

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

v21.06.00

09 Jun 16:45
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • FindThrust now guards against multiple inclusion by different consumers (#784) @robertmaynard

πŸ“– Documentation

  • Document synchronization requirements on device_buffer copy ctors (#772) @harrism

πŸš€ New Features

  • add a resource adapter to align on a specified size (#768) @rongou

πŸ› οΈ Improvements

v0.19.0

21 Apr 14:56
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Avoid potential race conditions in device_scalar/device_uvector setters (#725) @harrism

πŸ› Bug Fixes

πŸ“– Documentation

πŸš€ New Features

  • Clarify log file name behaviour in docs (#722) @shwina
  • Add Cython definitions for device_uvector (#720) @shwina
  • Python bindings for cuda_async_memory_resource (#718) @shwina

πŸ› οΈ Improvements