-
Notifications
You must be signed in to change notification settings - Fork 17
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
add CUDA 12.2 conda and wheel jobs #166
Merged
Merged
Conversation
This file contains 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
jameslamb
changed the title
WIP: add CUDA 12.2 wheel jobs
WIP: (DO NOT MERGE) add CUDA 12.2 wheel jobs
Dec 20, 2023
bdice
reviewed
Jan 2, 2024
bdice
reviewed
Jan 2, 2024
bdice
reviewed
Jan 2, 2024
jameslamb
changed the title
WIP: (DO NOT MERGE) add CUDA 12.2 wheel jobs
(DO NOT MERGE) add CUDA 12.2 wheel jobs
Jan 5, 2024
This was referenced Jan 5, 2024
bdice
reviewed
Jan 5, 2024
bdice
approved these changes
Jan 5, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, up to the questions about ARM testing in PRs.
Co-authored-by: Bradley Dice <[email protected]>
bdice
reviewed
Jan 8, 2024
Co-authored-by: Bradley Dice <[email protected]>
ajschmidt8
approved these changes
Jan 8, 2024
This was referenced Feb 15, 2024
rapids-bot bot
pushed a commit
to rapidsai/ucxx
that referenced
this pull request
Feb 20, 2024
Follow-up to #161 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Peter Andreas Entschev (https://github.com/pentschev) - Ray Douglass (https://github.com/raydouglass) URL: #191
rapids-bot bot
pushed a commit
to rapidsai/ucx-py
that referenced
this pull request
Feb 20, 2024
Follow-up to #1015 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #1026
rapids-bot bot
pushed a commit
to rapidsai/dask-cuda
that referenced
this pull request
Feb 20, 2024
Follow-up to #1302 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #1314
rapids-bot bot
pushed a commit
to rapidsai/rmm
that referenced
this pull request
Feb 20, 2024
Follow-up to #1419 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #1468
rapids-bot bot
pushed a commit
to rapidsai/cudf
that referenced
this pull request
Feb 20, 2024
Follow-up to #14712 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #15069
rapids-bot bot
pushed a commit
to rapidsai/kvikio
that referenced
this pull request
Feb 20, 2024
Follow-up to #328 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #343
rapids-bot bot
pushed a commit
to rapidsai/cucim
that referenced
this pull request
Feb 20, 2024
Follow-up to #672 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #702
rapids-bot bot
pushed a commit
to rapidsai/raft
that referenced
this pull request
Feb 20, 2024
Follow-up to #2092 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) - https://github.com/jakirkham Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #2189
rapids-bot bot
pushed a commit
to rapidsai/cugraph
that referenced
this pull request
Feb 20, 2024
Follow-up to #4088 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) - https://github.com/jakirkham Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #4175
rapids-bot bot
pushed a commit
to rapidsai/wholegraph
that referenced
this pull request
Feb 20, 2024
Follow-up to #116 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #135
rapids-bot bot
pushed a commit
to rapidsai/cuspatial
that referenced
this pull request
Feb 20, 2024
Follow-up to #1320 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #1343
rapids-bot bot
pushed a commit
to rapidsai/cuxfilter
that referenced
this pull request
Feb 20, 2024
Follow-up to #563 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #571
rapids-bot bot
pushed a commit
to rapidsai/rapids-cmake
that referenced
this pull request
Feb 20, 2024
Follow-up to #521 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #541
rapids-bot bot
pushed a commit
to rapidsai/cuml
that referenced
this pull request
Feb 21, 2024
Follow-up to #5711 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: #5776
younseojava
pushed a commit
to ROCm/dask-cuda-rocm
that referenced
this pull request
Apr 16, 2024
* switches to CUDA 12.2.2 for building conda packages and wheels * adds new tests running against CUDA 12.2.2 This is part of ongoing work to build and test wheels against CUDA 12.2.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 * rapidsai/shared-workflows#166 ### Notes for Reviewers Planning a second round of PRs to revert these references back to a proper `branch-24.{nn}` release branch of `shared-workflows` once rapidsai/shared-workflows#166 is merged. Authors: - James Lamb (https://github.com/jameslamb) - Bradley Dice (https://github.com/bdice) Approvers: - Jake Awe (https://github.com/AyodeAwe) - Bradley Dice (https://github.com/bdice) URL: rapidsai#1302
younseojava
pushed a commit
to ROCm/dask-cuda-rocm
that referenced
this pull request
Apr 16, 2024
Follow-up to rapidsai#1302 For all GitHub Actions configs, replaces uses of the `test-cuda-12.2` branch on `shared-workflows` with `branch-24.04`, now that rapidsai/shared-workflows#166 has been merged. ### Notes for Reviewers This is part of ongoing work to build and test packages against CUDA 12.2 across all of RAPIDS. For more details see: * rapidsai/build-planning#7 *(created with `rapids-reviser`)* Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Ray Douglass (https://github.com/raydouglass) URL: rapidsai#1314
13 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Contributes to rapidsai/build-planning#7.
Blocked by rapidsai/ci-imgs#101.
Proposes adding CUDA 12.2.2 jobs for conda and wheel building and testing.
Why these specific matrix entries?
(updated Jan 10)
For building:
cuda{major}
, so otherwise-identical builds with different minor versions of CUDA would overwrite each others' wheels (add CUDA 12.2 conda and wheel jobs #166 (comment))For testing
arm64
because ourarm64
capacity is more limited thanx86_64
(add CUDA 12.2 conda and wheel jobs #166 (comment))(ubuntu20.04, ubuntu22.04)
(leaving(ubuntu18.04, ubuntu20.04)
)) for 12.2 tests, as CUDA 12.2 doesn't support Ubuntu 18.04 (add CUDA 12.2 conda and wheel jobs #166 (comment))Why not use
continue-on-error
?That idea came from a desire to avoid needing to do this "stage a PR in every RAPIDS repo" approach to testing this.
The fact that artifacts like wheels have names that only contain the CUDA major version means that having builds against both CUDA 12.0 and CUDA 12.2 would require hacking in some changes to how artifacts are named and then ensuring that testing knows about those changes (#166 (comment)). That's made more complicated by the fact that many projects have repo-local scripts that do artifact uploading and downloading (#166 (comment)).
Given that, I'm proposing just doing this with the "stage a PR in every RAPIDS repo" approach. And given that,
continue-on-error
doesn't give us any benefit but WOULD introduce an elevated risk of missing CI failures.Why not a branch from a fork?
So I can test workflows in other repos like
rmm
andcudf
using the workflows from this branch.Rollout plan?
branch-24.04
branch-24.04
for these workflows