Skip to content

Build and test with CUDA 13.3.0 - #2442

Merged
rapids-bot[bot] merged 1 commit into
rapidsai:mainfrom
bdice:cuda-13.3.0
Jun 11, 2026
Merged

Build and test with CUDA 13.3.0#2442
rapids-bot[bot] merged 1 commit into
rapidsai:mainfrom
bdice:cuda-13.3.0

Conversation

@bdice

@bdice bdice commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Contributes to rapidsai/build-planning#286

  • uses CUDA 13.3.0 to build and test
  • updates to CUDA 13.3.0 devcontainers

Notes for Reviewers

This switches GitHub Actions workflows to the cuda-13.3.0 branch from here: rapidsai/shared-workflows#574

A future round of PRs will revert that back to main, once all of RAPIDS is migrated.

@bdice bdice added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Jun 9, 2026
@copy-pr-bot

copy-pr-bot Bot commented Jun 9, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request upgrades the repository's CUDA support from version 13.2 to 13.3 across devcontainers, CI workflows, dependency matrices, and documentation. All shared workflow references are pinned to a CUDA-specific release tag (@cuda-13.3.0).

Changes

CUDA 13.3 Upgrade

Layer / File(s) Summary
Devcontainer CUDA 13.3 configuration
.devcontainer/cuda13.3-conda/devcontainer.json, .devcontainer/cuda13.3-pip/devcontainer.json
Both conda and pip devcontainer variants now build with CUDA 13.3 by updating build.args (CUDA version and base image), cacheFrom image tags, runArgs container names, and bind mount source paths for persistent environment storage (conda-envs and venvs directories).
CI workflow CUDA 13.3 pinning
.github/workflows/build.yaml, .github/workflows/pr.yaml, .github/workflows/test.yaml, .github/workflows/trigger-breaking-change-alert.yaml
All reusable RAPIDS workflow references across build, PR validation, testing, and notifications are pinned from @main to @cuda-13.3.0. Devcontainer build jobs in build.yaml and pr.yaml update their CUDA matrix from ["12.9", "13.2"] to ["12.9", "13.3"].
Dependency matrix and environment updates
dependencies.yaml, conda/environments/all_cuda-133_arch-aarch64.yaml, conda/environments/all_cuda-133_arch-x86_64.yaml
Top-level CUDA matrix, conda cuda_version matrices, and pyproject/requirements cuda-toolkit matrices all add CUDA 13.3 entries with appropriate version pins (cuda-version=13.3 and cuda-toolkit==13.3.*). Generated conda environment files updated to use CUDA 13.3 and renamed to reflect the new version.
Documentation updates
README.md
Installation and environment setup examples updated to reference CUDA 13.3 instead of 13.2 in conda commands and environment file names.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes


Possibly related PRs

  • rapidsai/rmm#2378: Similar CUDA version bump following the same infrastructure update pattern across devcontainers and CI workflows.
  • rapidsai/rmm#2412: Related devcontainer image and build cache configuration updates for CUDA version alignment.
  • rapidsai/rmm#2435: Modifies the same trigger-breaking-change-alert.yaml workflow configuration.

Suggested reviewers

  • msarahan
  • jameslamb
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the main change: updating the build and test configuration to use CUDA 13.3.0. It directly aligns with the primary objective of the changeset across all modified files.
Description check ✅ Passed The pull request description clearly relates to the changeset by explaining the CUDA version upgrade from 13.2 to 13.3.0 across build, test, and devcontainer configurations.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@bdice bdice changed the title WIP: Build and test with CUDA 13.3.0 Build and test with CUDA 13.3.0 Jun 9, 2026
@bdice
bdice marked this pull request as ready for review June 10, 2026 14:46
@bdice
bdice requested review from a team as code owners June 10, 2026 14:46
@bdice
bdice requested a review from msarahan June 10, 2026 14:46
@bdice bdice added improvement Improvement / enhancement to an existing function and removed improvement Improvement / enhancement to an existing function labels Jun 10, 2026
@bdice bdice self-assigned this Jun 10, 2026
@bdice bdice moved this to In Progress in RMM Project Board Jun 10, 2026
@jameslamb
jameslamb removed the request for review from msarahan June 11, 2026 15:19
@jameslamb

Copy link
Copy Markdown
Member

/merge

@rapids-bot
rapids-bot Bot merged commit 9ad6c33 into rapidsai:main Jun 11, 2026
165 of 167 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in RMM Project Board Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants