Skip to content

Updated devcontainer imageset to 26.08#381

Merged
oleksandr-pavlyk merged 1 commit into
NVIDIA:mainfrom
oleksandr-pavlyk:add-ctk-13.2
Jun 1, 2026
Merged

Updated devcontainer imageset to 26.08#381
oleksandr-pavlyk merged 1 commit into
NVIDIA:mainfrom
oleksandr-pavlyk:add-ctk-13.2

Conversation

@oleksandr-pavlyk
Copy link
Copy Markdown
Collaborator

Add CTK 13.2 with compact support for host compilers:

  • gcc 11 (min), gcc 13 (working), gcc 15 (max)
  • llvm15 (min), llvm 21 (max)
  • CL 14.44

Closes #361

Add CTK 13.2 with compact support for host compilers:
   - gcc 11 (min), gcc 13 (working), gcc 15 (max)
   - llvm15 (min), llvm 21 (max)
   - CL 14.44
@oleksandr-pavlyk
Copy link
Copy Markdown
Collaborator Author

@coderabbitai full review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 1, 2026

✅ Actions performed

Full review triggered.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 1, 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: adfb3c6b-0818-443e-96c5-28da730bf177

📥 Commits

Reviewing files that changed from the base of the PR and between 7ba2b79 and 3b8c468.

📒 Files selected for processing (38)
  • .devcontainer/cuda12.0-gcc10/devcontainer.json
  • .devcontainer/cuda12.0-gcc11/devcontainer.json
  • .devcontainer/cuda12.0-gcc12/devcontainer.json
  • .devcontainer/cuda12.0-gcc7/devcontainer.json
  • .devcontainer/cuda12.0-gcc8/devcontainer.json
  • .devcontainer/cuda12.0-gcc9/devcontainer.json
  • .devcontainer/cuda12.0-llvm14/devcontainer.json
  • .devcontainer/cuda12.9-gcc10/devcontainer.json
  • .devcontainer/cuda12.9-gcc11/devcontainer.json
  • .devcontainer/cuda12.9-gcc12/devcontainer.json
  • .devcontainer/cuda12.9-gcc13/devcontainer.json
  • .devcontainer/cuda12.9-gcc14/devcontainer.json
  • .devcontainer/cuda12.9-gcc7/devcontainer.json
  • .devcontainer/cuda12.9-gcc8/devcontainer.json
  • .devcontainer/cuda12.9-gcc9/devcontainer.json
  • .devcontainer/cuda12.9-llvm14/devcontainer.json
  • .devcontainer/cuda12.9-llvm15/devcontainer.json
  • .devcontainer/cuda12.9-llvm16/devcontainer.json
  • .devcontainer/cuda12.9-llvm17/devcontainer.json
  • .devcontainer/cuda12.9-llvm18/devcontainer.json
  • .devcontainer/cuda12.9-llvm19/devcontainer.json
  • .devcontainer/cuda13.0-gcc11/devcontainer.json
  • .devcontainer/cuda13.0-gcc12/devcontainer.json
  • .devcontainer/cuda13.0-gcc13/devcontainer.json
  • .devcontainer/cuda13.0-gcc14/devcontainer.json
  • .devcontainer/cuda13.0-llvm15/devcontainer.json
  • .devcontainer/cuda13.0-llvm16/devcontainer.json
  • .devcontainer/cuda13.0-llvm17/devcontainer.json
  • .devcontainer/cuda13.0-llvm18/devcontainer.json
  • .devcontainer/cuda13.0-llvm19/devcontainer.json
  • .devcontainer/cuda13.0-llvm20/devcontainer.json
  • .devcontainer/cuda13.2-gcc11/devcontainer.json
  • .devcontainer/cuda13.2-gcc13/devcontainer.json
  • .devcontainer/cuda13.2-gcc15/devcontainer.json
  • .devcontainer/cuda13.2-llvm15/devcontainer.json
  • .devcontainer/cuda13.2-llvm21/devcontainer.json
  • .devcontainer/devcontainer.json
  • ci/matrix.yaml

📝 Walkthrough

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated development environment container base images to the latest stable versions
    • Added support for CUDA 13.2 paired with multiple compiler toolchains (GCC 11/13/15 and LLVM 15/21)
    • Transitioned default development environment configuration to CUDA 13.2 with GCC 15
    • Refreshed continuous integration matrix to support expanded compiler combinations across CUDA versions

Walkthrough

This PR enables CUDA Toolkit 13.2 testing by updating all devcontainer image tags from 25.12 to 26.08, introducing five CUDA 13.2 devcontainer variants, upgrading the default devcontainer to CUDA 13.2/GCC 15, and extending the CI matrix with CUDA 13.2 and new compiler toolchain anchors (GCC 15, LLVM 21).

CUDA 13.2 Devcontainer and CI Matrix Support

Layer / File(s) Summary
Update existing devcontainers to 26.08 image tag
.devcontainer/cuda12.0-*/devcontainer.json, .devcontainer/cuda12.9-*/devcontainer.json, .devcontainer/cuda13.0-*/devcontainer.json
All existing CUDA 12.0, 12.9, and 13.0 devcontainer image fields are updated from rapidsai/devcontainers:25.12-* to rapidsai/devcontainers:26.08-* without changing CUDA/compiler variants or other settings.
Add CUDA 13.2 devcontainer configurations
.devcontainer/cuda13.2-gcc11/devcontainer.json, .devcontainer/cuda13.2-gcc13/devcontainer.json, .devcontainer/cuda13.2-gcc15/devcontainer.json, .devcontainer/cuda13.2-llvm15/devcontainer.json, .devcontainer/cuda13.2-llvm21/devcontainer.json
Five new devcontainer configurations for CUDA 13.2, each specifying image, shutdown action, GPU requirements, workspace mounts, initialization command, SCCache/AWS/CCCL environment variables, and VS Code clangd/clang-format customizations.
Update primary devcontainer to CUDA 13.2 GCC 15
.devcontainer/devcontainer.json
Root devcontainer configuration upgrades from CUDA 13.0/GCC 14 to CUDA 13.2/GCC 15, updating image tag, environment variables for toolchain identity, and display name.
Update CI matrix for CUDA 13.2 coverage
ci/matrix.yaml
CUDA "current" version anchors shift to 13.0–13.2 with image tag 26.08; gcc15 and llvm21 compiler anchors are introduced; pull_request nvcc matrix entries change compiler combinations for cuda_curr_min and cuda_curr_max; python_wheels nvcc builds switch from cuda_prev_max to cuda_curr_min for Python 3.10–3.13.

Assessment against linked issues

Objective Addressed Explanation
Add CUDA 13.2 support to CI matrix [#361]
Cover CUDA 13.2 with appropriate host compiler versions [#361]
Update devcontainer image version alongside CUDA support [#361]

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

@oleksandr-pavlyk oleksandr-pavlyk merged commit 97c8b29 into NVIDIA:main Jun 1, 2026
93 checks passed
@oleksandr-pavlyk oleksandr-pavlyk deleted the add-ctk-13.2 branch June 1, 2026 16:02
@oleksandr-pavlyk oleksandr-pavlyk added the area: ci Related to CI infrastructure label Jun 1, 2026
@github-project-automation github-project-automation Bot moved this to Done in CCCL Jun 1, 2026
@oleksandr-pavlyk oleksandr-pavlyk self-assigned this Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci Related to CI infrastructure

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

NVBench CI should exercise latest CUDA Toolkit

2 participants