v24.08.00
🚨 Breaking Changes
- Move required CMake version to 3.26.4 (#627) @robertmaynard
- Removes legacy rapids-cmake cython implementations as it is deprecated in 24.08 (#614) @robertmaynard
- Update CCCL to v2.5.0 (#607) @trxcllnt
🐛 Bug Fixes
- bs_thread_pool uses C++ 17 (#662) @KyleFromNVIDIA
- Use
CMAKE_CUDA_ARCHITECTURES
value when ENV{CUDAARCHS} is set (#659) @robertmaynard - Pass
GLOBAL_TARGETS
torapids_cpm_find()
inrapids_cpm_bs_thread_pool()
(#655) @KyleFromNVIDIA - Add rapids_cpm_nvtx3 to cmake-format-rapids-cmake.json (#652) @KyleFromNVIDIA
- generate_resource_spec uses the enabled languages to determine compiler (#645) @robertmaynard
- Set CUDA_RUNTIME_LIBRARY to documented case style (#641) @KyleFromNVIDIA
- rapids_test_install_relocatable now handles SOVERSION target properties (#636) @robertmaynard
- Eval CMAKE_CUDA_ARCHITECTURES before ENV{CUDAARCHS} (#624) @robertmaynard
📖 Documentation
- Fix CPM package docs. (#637) @bdice
- expand rapids-cmake cpm docs (#613) @robertmaynard
🚀 New Features
- Add rapids_cpm_bs_thread_pool() (#651) @KyleFromNVIDIA
- proprietary_binary_cuda_version_mapping allows for better CUDA version mapping (#648) @robertmaynard
- use latest cuco with insert_or_apply CAS fix (#646) @srinivasyadav18
- Fetch the latest cuco with CAS fixes (#644) @PointKernel
- Update to CPM v0.40.0 (#642) @robertmaynard
- Remove CCCL patch for PR 211. (#640) @bdice
- Try any failing tests up to 3 times to guard against network issues (#639) @robertmaynard
- rapids_cmake_support_conda_env adds
-O0
to debug compile lines (#635) @robertmaynard - Update cuco git tag to fetch new multiset data structure (#628) @PointKernel
- Move required CMake version to 3.26.4 (#627) @robertmaynard
- Removes legacy rapids-cmake cython implementations as it is deprecated in 24.08 (#614) @robertmaynard
- Update CCCL to v2.5.0 (#607) @trxcllnt
🛠️ Improvements
- Use workflow branch 24.08 again (#647) @KyleFromNVIDIA
- Build and test with CUDA 12.5.1 (#643) @KyleFromNVIDIA
- Bump CCCL version to include cuda::std::span fix (#631) @sleeepyjack
- Adopt CI/packaging codeowners (#629) @bdice