-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RELEASE] rapids-cmake v24.10 #696
base: main
Are you sure you want to change the base?
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e457cd9 - Browse repository at this point
Copy the full SHA e457cd9View commit details
Commits on Jul 22, 2024
-
Merge pull request #649 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 85c34ce - Browse repository at this point
Copy the full SHA 85c34ceView commit details -
Merge pull request #650 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for fef5453 - Browse repository at this point
Copy the full SHA fef5453View commit details
Commits on Jul 23, 2024
-
Merge pull request #653 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 107273a - Browse repository at this point
Copy the full SHA 107273aView commit details
Commits on Jul 24, 2024
-
Merge pull request #654 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 65226e9 - Browse repository at this point
Copy the full SHA 65226e9View commit details -
Merge pull request #656 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 3cb2e5c - Browse repository at this point
Copy the full SHA 3cb2e5cView commit details
Commits on Jul 29, 2024
-
Merge pull request #660 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 4d1af72 - Browse repository at this point
Copy the full SHA 4d1af72View commit details -
Merge pull request #663 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 4ab600c - Browse repository at this point
Copy the full SHA 4ab600cView commit details
Commits on Aug 2, 2024
-
Remove 24.10 deprecated commands (#665)
This PR removes the deprecated functions `rapids_cpm_thrust`, `rapids_cpm_libcudacxx` and `rapids_cuda_patch_toolkit`. Merges together #664 and #661 together to have passing CI Authors: - Robert Maynard (https://github.com/robertmaynard) - Bradley Dice (https://github.com/bdice) Approvers: - Bradley Dice (https://github.com/bdice) URL: #665
Configuration menu - View commit details
-
Copy full SHA for 120d1fa - Browse repository at this point
Copy the full SHA 120d1faView commit details
Commits on Aug 5, 2024
-
Remove deprecated rapids_export_find_package_* signatures (#666)
Remove deprecated sigantures of `rapids_export_find_package_file` and `rapids_export_find_package_root` Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #666
Configuration menu - View commit details
-
Copy full SHA for 45e4597 - Browse repository at this point
Copy the full SHA 45e4597View commit details
Commits on Aug 7, 2024
-
Merge pull request #667 from rapidsai/branch-24.08
Forward-merge branch-24.08 into branch-24.10
Configuration menu - View commit details
-
Copy full SHA for 49c361a - Browse repository at this point
Copy the full SHA 49c361aView commit details -
Improve update-version.sh (#668)
A few small tweaks to `update-version.sh` for alignment across RAPIDS. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - James Lamb (https://github.com/jameslamb) URL: #668
Configuration menu - View commit details
-
Copy full SHA for f84cb96 - Browse repository at this point
Copy the full SHA f84cb96View commit details
Commits on Aug 8, 2024
-
Update pre-commit hooks (#669)
This PR updates pre-commit hooks to the latest versions that are supported without causing style check errors. Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - James Lamb (https://github.com/jameslamb) URL: #669
Configuration menu - View commit details
-
Copy full SHA for a0a7426 - Browse repository at this point
Copy the full SHA a0a7426View commit details
Commits on Aug 12, 2024
-
add ASSOCIATED_TARGETS to function signature in rapids_cython_create_…
…modules() docs (#670) `rapids_cython_create_modules()` accepts an argument `ASSOCIATED_TARGETS` which is missing from the function signature in its docs. This fixes that. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Vyas Ramasubramani (https://github.com/vyasr) URL: #670
Configuration menu - View commit details
-
Copy full SHA for 4daac34 - Browse repository at this point
Copy the full SHA 4daac34View commit details
Commits on Aug 14, 2024
-
rapids-cmake generated C++ files have current copyright year (#674)
Fixes #657 Authors: - Robert Maynard (https://github.com/robertmaynard) - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #674
Configuration menu - View commit details
-
Copy full SHA for 17927e9 - Browse repository at this point
Copy the full SHA 17927e9View commit details
Commits on Aug 16, 2024
-
Allow nested lib location for nvcomp (#675)
Modify `rapids_cpm_nvcomp()` to allow `CMAKE_INSTALL_LIBDIR` and `CMAKE_INSTALL_INCLUDEDIR` to be nested directories. This is needed to support building wheels that set these variables in order to put their libraries in their own package directory. Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #675
Configuration menu - View commit details
-
Copy full SHA for 1f26d58 - Browse repository at this point
Copy the full SHA 1f26d58View commit details -
write_language
now properly walks up theadd_subdirectory
call st……ack (#671) Instead of assuming the filesystem directory layout matches `add_subdirectory` calls, we now walk the CMake `PARENT_DIRECTORY` property. This allows us to handle more custom layouts of CMake projects Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #671
Configuration menu - View commit details
-
Copy full SHA for 20bb29b - Browse repository at this point
Copy the full SHA 20bb29bView commit details -
rapids_cpm_nvcomp has consistent behavior on every cmake execution (#676
) Previously nvcomp wouldn't restore `nvcomp_proprietary_binary` and the install rules for nvcomp on the second execution of CMake. Now we properly restore all needed nvcomp related state so that for each execution of cmake we have consistent behavior. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #676
Configuration menu - View commit details
-
Copy full SHA for 2eb1c91 - Browse repository at this point
Copy the full SHA 2eb1c91View commit details
Commits on Aug 19, 2024
-
Bump cuco version to fetch several bug fixes (#677)
This PR bumps the cuco version to the latest to fetch bug fixes for rapidsai/cudf#16405 and rapidsai/cudf#16526 Authors: - Yunsong Wang (https://github.com/PointKernel) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #677
Configuration menu - View commit details
-
Copy full SHA for 0e65a84 - Browse repository at this point
Copy the full SHA 0e65a84View commit details
Commits on Aug 20, 2024
-
Update to CPM 0.40.2 to fix CMake 3.30 deprecation warnings (#678)
Updated to CPM version 0.40.2 so that we don't se any policy CMP0169 ( `FetchContent_Populate() is deprecated` ) warnings Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #678
Configuration menu - View commit details
-
Copy full SHA for 2a80e4c - Browse repository at this point
Copy the full SHA 2a80e4cView commit details -
Revert "Update to CPM 0.40.2 to fix CMake 3.30 deprecation warnings (#…
…678)" (#679) Proposes reverting #678. See #680 for context. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Robert Maynard (https://github.com/robertmaynard) - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #679
Configuration menu - View commit details
-
Copy full SHA for 82bc63b - Browse repository at this point
Copy the full SHA 82bc63bView commit details
Commits on Aug 21, 2024
-
Update docs for overriding rapids-cmake (#681)
#257 updated the readme, but forgot to update `basics.rst`. Copy the text from the readme. Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Bradley Dice (https://github.com/bdice) - James Lamb (https://github.com/jameslamb) URL: #681
Configuration menu - View commit details
-
Copy full SHA for 9a57b13 - Browse repository at this point
Copy the full SHA 9a57b13View commit details -
rapids-cmake tests no longer download CPM when
NO_CPM_CACHE
is set. (……#682) To help reduce the amount of network traffic, rapids-cmake now reuses the same CPM.cmake even when running no CPM cache tests. This elimates one source of network errors as we don't need to fetch the same CPM.cmake multiple times per CI run. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #682
Configuration menu - View commit details
-
Copy full SHA for e6aee97 - Browse repository at this point
Copy the full SHA e6aee97View commit details
Commits on Aug 22, 2024
-
Reduce cpm tests network usage (#683)
Updated some of the cpm tests to not clone `cccl` as it has the largest size, but instead using lighter repos. Also re-evaluated which tests exactly need `NO_CPM_CACHE` to reduce network traffic. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #683
Configuration menu - View commit details
-
Copy full SHA for 2a2c63d - Browse repository at this point
Copy the full SHA 2a2c63dView commit details -
Drop Python 3.9 support (#684)
Contributes to rapidsai/build-planning#88 Finishes the work of dropping Python 3.9 support. This project stopped building / testing against Python 3.9 as of rapidsai/shared-workflows#235. This PR updates configuration and docs to reflect that. ## Notes for Reviewers ### How I tested this Checked that there were no remaining uses like this: ```shell git grep -E '3\.9' git grep '39' git grep 'py39' ``` And similar for variations on Python 3.8 (to catch things that were missed the last time this was done). Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Bradley Dice (https://github.com/bdice) URL: #684
Configuration menu - View commit details
-
Copy full SHA for e13d954 - Browse repository at this point
Copy the full SHA e13d954View commit details
Commits on Aug 27, 2024
-
Add workaround for gcc bug in cuco (#685)
We discovered an unfortunate bug in the gcc constexpr evaluator that broke the alignment calculations in cuco. There is a simple workaround so employ that to unbreak rapids with cccl ToT Authors: - Michael Schellenberger Costa (https://github.com/miscco) Approvers: - Bradley Dice (https://github.com/bdice) - Yunsong Wang (https://github.com/PointKernel) URL: #685
Configuration menu - View commit details
-
Copy full SHA for eb4107d - Browse repository at this point
Copy the full SHA eb4107dView commit details -
Update rapidsai/pre-commit-hooks (#686)
This PR updates rapidsai/pre-commit-hooks to the version 0.4.0. Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - James Lamb (https://github.com/jameslamb) URL: #686
Configuration menu - View commit details
-
Copy full SHA for cb258cb - Browse repository at this point
Copy the full SHA cb258cbView commit details
Commits on Sep 4, 2024
-
Add support for Python 3.12 (#688)
Contributes to rapidsai/build-planning#40 This PR adds support for Python 3.12. ## Notes for Reviewers This is part of ongoing work to add Python 3.12 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.12, from rapidsai/shared-workflows#213. A follow-up PR will revert back to pointing at the `branch-24.10` branch of `shared-workflows` once all RAPIDS repos have added Python 3.12 support. ### This will fail until all dependencies have been updates to Python 3.12 CI here is expected to fail until all of this project's upstream dependencies support Python 3.12. This can be merged whenever all CI jobs are passing. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Bradley Dice (https://github.com/bdice) URL: #688
Configuration menu - View commit details
-
Copy full SHA for 0652a0a - Browse repository at this point
Copy the full SHA 0652a0aView commit details
Commits on Sep 5, 2024
-
Upgrade nvcomp to 4.0.1 (#633)
Upgrade to nvcomp 4.0. As part of that change we need to refactor the `nvcomp.cmake` to be aware of the new CMake files and targets that nvcomp generates. Authors: - Vukasin Milovanovic (https://github.com/vuule) - Robert Maynard (https://github.com/robertmaynard) - Bradley Dice (https://github.com/bdice) Approvers: - Bradley Dice (https://github.com/bdice) URL: #633
Configuration menu - View commit details
-
Copy full SHA for 3c9bed0 - Browse repository at this point
Copy the full SHA 3c9bed0View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2a3054 - Browse repository at this point
Copy the full SHA d2a3054View commit details
Commits on Sep 20, 2024
-
Add INSTALL_TARGET argument to rapids_add_test() (#692)
If another command, such as `mpiexec`, is used to execute a target, `rapids_add_test()` currently has no way of installing the target dependency. Add an `INSTALL_TARGET` argument to support this use case. Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Bradley Dice (https://github.com/bdice) - Vyas Ramasubramani (https://github.com/vyasr) URL: #692
Configuration menu - View commit details
-
Copy full SHA for caf5dd6 - Browse repository at this point
Copy the full SHA caf5dd6View commit details
Commits on Sep 23, 2024
-
update fmt (to 11.0.2) and spdlog (to 1.14.1) (#689)
* Bump fmt (to 11.0.2) and spdlog (to 1.14.1) * fix fmt pin in dependencies.yaml * point at rmm testing branch * try patching fmt * move patch down into 'fmt' directory * avoid unrecognized-pragma errors when fmt headers are compiled by C/C++ compilers (only want this for nvcc) * revert testing-only changes [skip ci] * skip CI [skip ci]
Configuration menu - View commit details
-
Copy full SHA for 3815fab - Browse repository at this point
Copy the full SHA 3815fabView commit details