-
Notifications
You must be signed in to change notification settings - Fork 57
[RELEASE] rapids-cmake v25.08 #881
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Follow-up to remove behavior deprecated in #827. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #832
Update to CCCL 3.0. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #831
Forward-merge branch-25.06 into branch-25.08
This pins to a commit of CCCL with a fix for NVIDIA/cccl#4054. Once NVIDIA/cccl#4622 is merged, we can switch back to mainline CCCL. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #833
Forward-merge branch-25.06 into branch-25.08
Forward-merge branch-25.06 into branch-25.08
Forward-merge branch-25.06 into branch-25.08
Resolves #813 Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Bradley Dice (https://github.com/bdice) URL: #853
This updates to NVTX 3.2.0. This was already tested downstream with RMM and cuDF before the final release was made. We were previously using a pre-release of 3.2.0 so no significant changes are expected. Thus, I think this should be safe to merge without downstream testing. Authors: - Bradley Dice (https://github.com/bdice) - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #844
Bumps to the current latest tag on branch/3.0.x Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Bradley Dice (https://github.com/bdice) URL: #854
This follow-up PR to #854 includes the bug fixes for device atomics. Authors: - Yunsong Wang (https://github.com/PointKernel) Approvers: - Bradley Dice (https://github.com/bdice) URL: #856
This corrects issues where we would keep downloading CCCL from a `cccl-dependencies.cmake` in a build directory since it couldn't find the `cccl-config.cmake` file Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #858
Now that RAPIDS hasn't used CCCL < 2.8 for a couple of releases we can remove support for it The big change is now the RAPIDS CCCL install layout matches the layout of an installed CCCL . Our previous difference was that we would install `libcudacxx` headers nested under a `libcudacxx` folder, which isn't required anymore Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #859
Forward-merge branch-25.06 into branch-25.08
rapids-cmake/cpm/patches/cccl/backport-suppress-execution-checks.patch is no longer needed, so delete it Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #857
Issue: rapidsai/build-planning#184 Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Robert Maynard (https://github.com/robertmaynard) - Vyas Ramasubramani (https://github.com/vyasr) - Bradley Dice (https://github.com/bdice) URL: #855
…formance (#861) This PR bumps the cuco version to the latest to fetch the new bucket storage design. Authors: - Yunsong Wang (https://github.com/PointKernel) Approvers: - Bradley Dice (https://github.com/bdice) URL: #861
…es (#862) RMM just switched to a new branching strategy (see https://docs.rapids.ai/notices/rsn0047/). This changes the branch to `main` to keep RMM fetches working in rapids-cmake. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Ray Douglass (https://github.com/raydouglass) - Vyas Ramasubramani (https://github.com/vyasr) URL: #862
Now that we have dropped support for CUDA 11 we no longer require the nvidia channel. With the changes in rapidsai/rapids-dask-dependency#85, RAPIDS now only uses released versions of dask, so we no longer need the dask channel either. Contributes to rapidsai/build-planning#184 Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - James Lamb (https://github.com/jameslamb) URL: #865
xref rapidsai/build-planning#135 Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #866
And remove a stray C++-style comment. Addresses rapidsai/cuvs#1003 (comment) Authors: - Kyle Edwards (https://github.com/KyleFromNVIDIA) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #867
Contributes to rapidsai/shared-workflows#376 * adds descriptions for all inputs to workflows triggered by `workflow_dispatch` ## Notes for Reviewers ### Motivation The input descriptions show up in the UI when you go to trigger these workflows. Like this:  I'm hoping that will make it easier for developers to manually trigger workflows. Inspired by being asked multiple times "what format is `date` supposed to be in?". # Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Gil Forsyth (https://github.com/gforsyth) - Robert Maynard (https://github.com/robertmaynard) URL: #868
This reverts commit fde70e1. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Jake Awe (https://github.com/AyodeAwe) - Bradley Dice (https://github.com/bdice) URL: #869
To support the new RAPIDS wide branching model rapids-cmake has to support switching between the `main` branch for `rapids_cpm_rmm` and a release branch like `branch-25.06`. This is implemented by reading the rapids-cmake `VERSION` file and when we detect a value that ends in `a` we know we are being used from the `main` branch (a development version) and not from a release branch. Fixes #863 Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) - Bradley Dice (https://github.com/bdice) URL: #864
) In rapidsai/build-planning#187 we switched the docker image tagging scheme over to include the CalVer information. This was done to allow us to make changes to the images during burndown without breaking release pipelines. This PR moves all of the existing `latest` tags to the newer versioned tag `25.08-latest` and also modifies the `update_version.sh` script to bump that version at branch creation time. xref: rapidsai/build-planning#187 Authors: - Gil Forsyth (https://github.com/gforsyth) - James Lamb (https://github.com/jameslamb) Approvers: - James Lamb (https://github.com/jameslamb) URL: #871
Updates rapids-cmake as required to implement the new RAPIDS branching strategy as outlined at: rapidsai/ops#3935 (comment) Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Gil Forsyth (https://github.com/gforsyth) - Vyas Ramasubramani (https://github.com/vyasr) URL: #870
This disables CCCL features using PDL. Spark-RAPIDS has reported some errors with PDL enabled. This should use a tag once NVIDIA/cccl#5330 is merged and released. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #876
Update to new CCCL tag for PDL disable Correction to #876 Authors: - David Wendt (https://github.com/davidwendt) - Bradley Dice (https://github.com/bdice) Approvers: - Bradley Dice (https://github.com/bdice) URL: #879
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
❄️ Code freeze for
branch-25.08
and v25.08 releaseWhat does this mean?
Only critical/hotfix level issues should be merged into
branch-25.08
until release (merging of this PR).What is the purpose of this PR?
branch-25.08
intomain
for the release