Skip to content

Build and test with CUDA 13.2.0#2072

Merged
rapids-bot[bot] merged 3 commits into
rapidsai:mainfrom
bdice:cuda-13.2.0
May 13, 2026
Merged

Build and test with CUDA 13.2.0#2072
rapids-bot[bot] merged 3 commits into
rapidsai:mainfrom
bdice:cuda-13.2.0

Conversation

@bdice
Copy link
Copy Markdown
Contributor

@bdice bdice commented May 11, 2026

Contributes to rapidsai/build-planning#265

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

Notes for Reviewers

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

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

@bdice bdice added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels May 11, 2026
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 11, 2026

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.

@bdice bdice changed the title WIP: Build and test with CUDA 13.2.0 Build and test with CUDA 13.2.0 May 11, 2026
@bdice bdice marked this pull request as ready for review May 12, 2026 00:16
@bdice bdice requested review from a team as code owners May 12, 2026 00:16
@bdice bdice requested a review from KyleFromNVIDIA May 12, 2026 00:16
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 12, 2026

Review Change Stack
No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 6937efba-3f03-4026-9c1e-5b1ac2c19f91

📥 Commits

Reviewing files that changed from the base of the PR and between 90c18a8 and 20c80c3.

📒 Files selected for processing (22)
  • .devcontainer/cuda13.2-conda/devcontainer.json
  • .devcontainer/cuda13.2-pip/devcontainer.json
  • .github/workflows/build.yaml
  • .github/workflows/pr.yaml
  • .github/workflows/publish-rust.yaml
  • .github/workflows/test.yaml
  • .github/workflows/trigger-breaking-change-alert.yaml
  • conda/environments/all_cuda-132_arch-aarch64.yaml
  • conda/environments/all_cuda-132_arch-x86_64.yaml
  • conda/environments/bench_ann_cuda-132_arch-aarch64.yaml
  • conda/environments/bench_ann_cuda-132_arch-x86_64.yaml
  • conda/environments/go_cuda-132_arch-aarch64.yaml
  • conda/environments/go_cuda-132_arch-x86_64.yaml
  • conda/environments/rust_cuda-132_arch-aarch64.yaml
  • conda/environments/rust_cuda-132_arch-x86_64.yaml
  • dependencies.yaml
  • docs/source/build.rst
  • docs/source/cuvs_bench/build.rst
  • docs/source/cuvs_bench/index.rst
  • examples/go/README.md
  • examples/rust/README.md
  • java/docker-build/README.md

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated CUDA version support from 13.1 to 13.2 across build infrastructure, development environments, and documentation.

Walkthrough

This PR upgrades CUDA support from version 13.1 to 13.2 across the project by updating the dependency matrix, devcontainer configurations, CI/CD workflow references, generated conda environment files, and user-facing documentation.

Changes

CUDA 13.2 Upgrade

Layer / File(s) Summary
Dependency Matrix Configuration
dependencies.yaml
Updates files.all, files.bench_ann, files.rust, and files.go matrices to use CUDA 13.2 instead of 13.1; adds cuda_version.specific entry for CUDA 13.2 producing cuda-version=13.2; adds cuda-toolkit==13.2.* selector for cuda-wheel builds.
Devcontainer Configuration
.devcontainer/cuda13.2-conda/devcontainer.json, .devcontainer/cuda13.2-pip/devcontainer.json
Updates CUDA build argument, container naming, CUDA feature version, and initializeCommand directory paths to use CUDA 13.2; adjusts bind mounts to point to CUDA 13.2–specific environment and venv storage directories.
Workflow Shared-Workflow References
.github/workflows/build.yaml, .github/workflows/pr.yaml, .github/workflows/test.yaml, .github/workflows/publish-rust.yaml, .github/workflows/trigger-breaking-change-alert.yaml
Pins all rapidsai/shared-workflows action references from @main to @cuda-13.2.0 tag across C++, Rust, Go, Java, Python, docs, wheel, and alert jobs; updates devcontainer job matrix to use CUDA 13.2; updates Java test matrix CUDA version to 13.2.0.
Generated Conda Environment Files
conda/environments/all_cuda-132_arch-*, conda/environments/bench_ann_cuda-132_arch-*, conda/environments/go_cuda-132_arch-*, conda/environments/rust_cuda-132_arch-*
Updates cuda-version pins from 13.1 to 13.2 and renames environment names for aarch64 and x86_64 variants across all four environment groups.
Documentation and Examples
docs/source/build.rst, docs/source/cuvs_bench/*, examples/go/README.md, examples/rust/README.md, java/docker-build/README.md
Updates conda install commands, environment file references, and example CUDA version strings to use CUDA 13.2 instead of 13.1 across build guides, benchmark docs, language bindings, and Docker build instructions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title directly and clearly summarizes the main change: updating the project to build and test with CUDA 13.2.0.
Description check ✅ Passed The description is directly related to the changeset, explaining the CUDA version upgrade to 13.2.0 and providing context about the migration effort and workflow references.
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.

✏️ 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.

@gforsyth gforsyth removed the request for review from KyleFromNVIDIA May 13, 2026 17:54
@bdice
Copy link
Copy Markdown
Contributor Author

bdice commented May 13, 2026

/merge

@rapids-bot rapids-bot Bot merged commit 59c1992 into rapidsai:main May 13, 2026
159 of 163 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants