v24.08.00
🚨 Breaking Changes
🐛 Bug Fixes
- Rename
.devcontainer
s for CUDA 12.5 (#1615) @jakirkham - Avoid accessing statistics_resource_adaptor stack top if it is empty (#1588) @harrism
- Avoid
--find-links
. (#1583) @bdice - Fix test_python matrix (#1579) @KyleFromNVIDIA
- Allow anonymous user in devcontainer name (#1576) @bdice
📖 Documentation
- Instruct to create associated issue in PR template. (#1624) @harrism
- add rapids-build-backend to docs (#1614) @jameslamb
- Revert "Remove HTML builds of librmm (#1415)" (#1604) @bdice
- Add documentation for CPM usage (#1600) @pauleonix
- Update Thrust CMake Guide link in README.md (#1593) @pauleonix
🚀 New Features
- Prefetch resource adaptor (#1608) @bdice
- Add python wrapper for system memory resource (#1605) @rongou
- Refactor mr_ref_tests to not depend on MR base classes (#1589) @harrism
- Add system memory resource (#1581) @rongou
- Add rmm::prefetch() and DeviceBuffer.prefetch() (#1573) @harrism
🛠️ Improvements
- split up CUDA-suffixed dependencies in dependencies.yaml (#1627) @jameslamb
- Remove prefetch factory. (#1625) @bdice
- Use workflow branch 24.08 again (#1617) @KyleFromNVIDIA
- Build and test with CUDA 12.5.1 (#1607) @KyleFromNVIDIA
- skip CMake 3.30.0 (#1603) @jameslamb
- Add RMM_USE_NVTX cmake option to provide localized control of NVTX for RMM (#1602) @jlowe
- Use verify-alpha-spec hook (#1601) @KyleFromNVIDIA
- Avoid --find-links in wheel jobs (#1586) @jameslamb
- resolve dependency-file-generator warning, remove unnecessary rapids-build-backend configuration (#1582) @jameslamb
- Remove THRUST_WRAPPED_NAMESPACE and tests (#1578) @harrism
- Remove text builds of documentation (#1575) @vyasr
- ensure update-version.sh preserves alpha specs (#1572) @jameslamb
- Add
available_device_memory
to fetch free amount of memory on a GPU (#1567) @galipremsagar - Add a stack to the statistics resource (#1563) @madsbk
- Use rapids-build-backend. (#1502) @bdice