From a55a200585062c57dab824c8ba666615922b2b7c Mon Sep 17 00:00:00 2001 From: Ray Douglass Date: Wed, 6 Dec 2023 09:59:24 -0500 Subject: [PATCH 1/3] Update Changelog [skip ci] --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d45d465f..f7fe9cc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +# rapids-cmake 23.12.00 (6 Dec 2023) + +## 🚨 Breaking Changes + +- Upgrade nvCOMP to 3.0.4 ([#451](https://github.com/rapidsai/rapids-cmake/pull/451)) [@vuule](https://github.com/vuule) + +## 🐛 Bug Fixes + +- Ensure nvbench initializes nvml context when built statically ([#486](https://github.com/rapidsai/rapids-cmake/pull/486)) [@robertmaynard](https://github.com/robertmaynard) +- Remove invalid argument to find_package_root ([#483](https://github.com/rapidsai/rapids-cmake/pull/483)) [@robertmaynard](https://github.com/robertmaynard) +- target from write_git_revision now works with export sets ([#474](https://github.com/rapidsai/rapids-cmake/pull/474)) [@robertmaynard](https://github.com/robertmaynard) + +## 🚀 New Features + +- Support static builds of gbench and nvbench. ([#481](https://github.com/rapidsai/rapids-cmake/pull/481)) [@robertmaynard](https://github.com/robertmaynard) +- Allow rapids_test to be used without CUDAToolkit ([#480](https://github.com/rapidsai/rapids-cmake/pull/480)) [@robertmaynard](https://github.com/robertmaynard) +- Update cuco git tag ([#479](https://github.com/rapidsai/rapids-cmake/pull/479)) [@sleeepyjack](https://github.com/sleeepyjack) +- GTest will always be PIC enabled when built ([#477](https://github.com/rapidsai/rapids-cmake/pull/477)) [@robertmaynard](https://github.com/robertmaynard) +- Thrust when exported now automatically calls `thrust_create_target` ([#467](https://github.com/rapidsai/rapids-cmake/pull/467)) [@robertmaynard](https://github.com/robertmaynard) +- Upgrade nvCOMP to 3.0.4 ([#451](https://github.com/rapidsai/rapids-cmake/pull/451)) [@vuule](https://github.com/vuule) + +## 🛠️ Improvements + +- Build concurrency for nightly and merge triggers ([#490](https://github.com/rapidsai/rapids-cmake/pull/490)) [@bdice](https://github.com/bdice) +- Add patch for libcudacxx memory resource. ([#476](https://github.com/rapidsai/rapids-cmake/pull/476)) [@bdice](https://github.com/bdice) +- Use branch-23.12 workflows. ([#472](https://github.com/rapidsai/rapids-cmake/pull/472)) [@bdice](https://github.com/bdice) +- Express Python version in dependencies.yaml. ([#470](https://github.com/rapidsai/rapids-cmake/pull/470)) [@bdice](https://github.com/bdice) +- Build CUDA 12.0 ARM conda packages. ([#468](https://github.com/rapidsai/rapids-cmake/pull/468)) [@bdice](https://github.com/bdice) +- Update libcudacxx to 2.1.0 ([#464](https://github.com/rapidsai/rapids-cmake/pull/464)) [@bdice](https://github.com/bdice) + # rapids-cmake 23.10.00 (11 Oct 2023) ## 🐛 Bug Fixes From 2089389f765f7c2b8ca50899cba75d69198502f7 Mon Sep 17 00:00:00 2001 From: David Wendt <45795991+davidwendt@users.noreply.github.com> Date: Wed, 6 Dec 2023 10:50:27 -0500 Subject: [PATCH 2/3] Upgrade nvCOMP to 3.0.5 (#498) Upgrading to nvCOMP 3.0.5 which fixes some memcheck errors. Reference: https://github.com/rapidsai/cudf/pull/14581 and https://github.com/rapidsai/cudf/issues/14440 Authors: - David Wendt (https://github.com/davidwendt) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: https://github.com/rapidsai/rapids-cmake/pull/498 --- rapids-cmake/cpm/versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rapids-cmake/cpm/versions.json b/rapids-cmake/cpm/versions.json index 748a11a9..bd97b0a7 100644 --- a/rapids-cmake/cpm/versions.json +++ b/rapids-cmake/cpm/versions.json @@ -55,7 +55,7 @@ "git_tag" : "978d81a0cba97e3f30508e3c0e3cd65ce94fb699" }, "nvcomp" : { - "version" : "3.0.4", + "version" : "3.0.5", "git_url" : "https://github.com/NVIDIA/nvcomp.git", "git_tag" : "v2.2.0", "proprietary_binary" : { From 2969d42a155d6045a17cc7e79c83783befd3b7d5 Mon Sep 17 00:00:00 2001 From: Vyas Ramasubramani Date: Wed, 6 Dec 2023 10:02:54 -0800 Subject: [PATCH 3/3] Fix indentation typo (#497) Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: https://github.com/rapidsai/rapids-cmake/pull/497 --- rapids-cmake/find/generate_module.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rapids-cmake/find/generate_module.cmake b/rapids-cmake/find/generate_module.cmake index 6228751a..c25b6413 100644 --- a/rapids-cmake/find/generate_module.cmake +++ b/rapids-cmake/find/generate_module.cmake @@ -96,7 +96,7 @@ when installed. Note: This requires the code block variable instead of the contents so that we can properly insert CMake code - ``FINAL_CODE_BLOCK`` +``FINAL_CODE_BLOCK`` Optional value of the variable that holds a string of code that will be executed as the last step of this config file.