From bbe54233ae8c944a1a1d599fff8b3abb9937c5bd Mon Sep 17 00:00:00 2001 From: Allison Piper Date: Wed, 3 Dec 2025 23:23:50 +0000 Subject: [PATCH 1/4] Add NVHPC 25.11/26.1 to CI/devcontainers, 26.04 bump. --- .devcontainer/cuda12.0-gcc10/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc11/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc12/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc13/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc7/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc8/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc9/devcontainer.json | 2 +- .devcontainer/cuda12.0-llvm14/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc10/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc11/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc12/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc13/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc14/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc7/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc8/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc9/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm14/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm15/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm16/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm17/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm18/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm19/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm20/devcontainer.json | 2 +- .devcontainer/cuda12.9ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda12.9ext-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc11/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc12/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc13/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm15/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm16/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm17/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm18/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm19/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm20/devcontainer.json | 2 +- .../devcontainer.json | 12 ++++++------ .devcontainer/cuda13.0ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.0ext-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc11/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc12/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc13/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm15/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm16/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm17/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm18/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm19/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm20/devcontainer.json | 2 +- .../devcontainer.json | 14 +++++++------- .devcontainer/cuda13.1ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.1ext-llvm20/devcontainer.json | 2 +- .devcontainer/devcontainer.json | 2 +- ci/matrix.yaml | 12 ++++++------ 53 files changed, 69 insertions(+), 69 deletions(-) rename .devcontainer/{cuda13.0-nvhpc25.9 => cuda13.0-nvhpc25.11}/devcontainer.json (92%) rename .devcontainer/{cuda12.9-nvhpc25.7 => cuda13.1-nvhpc26.1}/devcontainer.json (91%) diff --git a/.devcontainer/cuda12.0-gcc10/devcontainer.json b/.devcontainer/cuda12.0-gcc10/devcontainer.json index 820c88c5bda..d88a4d6d1ab 100644 --- a/.devcontainer/cuda12.0-gcc10/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc10/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc10-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc10-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc11/devcontainer.json b/.devcontainer/cuda12.0-gcc11/devcontainer.json index 5857ef9e348..e3963d1642b 100644 --- a/.devcontainer/cuda12.0-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc11-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc12/devcontainer.json b/.devcontainer/cuda12.0-gcc12/devcontainer.json index ff15332c1aa..bd405957e2d 100644 --- a/.devcontainer/cuda12.0-gcc12/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc12-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc13/devcontainer.json b/.devcontainer/cuda12.0-gcc13/devcontainer.json index e87c07c7940..a191ca0549b 100644 --- a/.devcontainer/cuda12.0-gcc13/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc13-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc7/devcontainer.json b/.devcontainer/cuda12.0-gcc7/devcontainer.json index e9dd95abd74..f701ad200ef 100644 --- a/.devcontainer/cuda12.0-gcc7/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc7/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc7-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc7-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc8/devcontainer.json b/.devcontainer/cuda12.0-gcc8/devcontainer.json index 4b7d2e107bb..7b018eea978 100644 --- a/.devcontainer/cuda12.0-gcc8/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc8/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc8-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc8-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc9/devcontainer.json b/.devcontainer/cuda12.0-gcc9/devcontainer.json index eaefb1d8961..09bcf571880 100644 --- a/.devcontainer/cuda12.0-gcc9/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc9/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc9-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc9-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-llvm14/devcontainer.json b/.devcontainer/cuda12.0-llvm14/devcontainer.json index 3ce3f5d956b..226e3de1ad4 100644 --- a/.devcontainer/cuda12.0-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.0-llvm14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm14-cuda12.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm14-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc10/devcontainer.json b/.devcontainer/cuda12.9-gcc10/devcontainer.json index 25cccd11e3a..190a148dacf 100644 --- a/.devcontainer/cuda12.9-gcc10/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc10/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc10-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc10-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc11/devcontainer.json b/.devcontainer/cuda12.9-gcc11/devcontainer.json index 899cea991ef..b83a738d06e 100644 --- a/.devcontainer/cuda12.9-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc11-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc12/devcontainer.json b/.devcontainer/cuda12.9-gcc12/devcontainer.json index a15331daeda..3728f62bc08 100644 --- a/.devcontainer/cuda12.9-gcc12/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc12-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc13/devcontainer.json b/.devcontainer/cuda12.9-gcc13/devcontainer.json index 8f06672f4f1..51db96863e8 100644 --- a/.devcontainer/cuda12.9-gcc13/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc13-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc14/devcontainer.json b/.devcontainer/cuda12.9-gcc14/devcontainer.json index 818aa974f0c..0e4cebdcbc0 100644 --- a/.devcontainer/cuda12.9-gcc14/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc7/devcontainer.json b/.devcontainer/cuda12.9-gcc7/devcontainer.json index 0b02570e0a9..a9858b271d0 100644 --- a/.devcontainer/cuda12.9-gcc7/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc7/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc7-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc7-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc8/devcontainer.json b/.devcontainer/cuda12.9-gcc8/devcontainer.json index b324a519b7e..61fcf440bfb 100644 --- a/.devcontainer/cuda12.9-gcc8/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc8/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc8-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc8-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc9/devcontainer.json b/.devcontainer/cuda12.9-gcc9/devcontainer.json index ae6c2f24f15..5cd47a2388f 100644 --- a/.devcontainer/cuda12.9-gcc9/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc9/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc9-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-gcc9-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm14/devcontainer.json b/.devcontainer/cuda12.9-llvm14/devcontainer.json index fe9c08bac99..8ab953abee6 100644 --- a/.devcontainer/cuda12.9-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm14-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm14-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm15/devcontainer.json b/.devcontainer/cuda12.9-llvm15/devcontainer.json index 528a38b0c7f..8729ae3f95e 100644 --- a/.devcontainer/cuda12.9-llvm15/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm15-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm16/devcontainer.json b/.devcontainer/cuda12.9-llvm16/devcontainer.json index 01c6e9544be..6771dd82c74 100644 --- a/.devcontainer/cuda12.9-llvm16/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm16-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm17/devcontainer.json b/.devcontainer/cuda12.9-llvm17/devcontainer.json index 2d078f1e233..43816532fbc 100644 --- a/.devcontainer/cuda12.9-llvm17/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm17-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm18/devcontainer.json b/.devcontainer/cuda12.9-llvm18/devcontainer.json index 720f7c1adc3..bfc232b74a2 100644 --- a/.devcontainer/cuda12.9-llvm18/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm18-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm19/devcontainer.json b/.devcontainer/cuda12.9-llvm19/devcontainer.json index f4321a63c48..8b3b8ff3943 100644 --- a/.devcontainer/cuda12.9-llvm19/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm19-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm20/devcontainer.json b/.devcontainer/cuda12.9-llvm20/devcontainer.json index bd9e37b276d..94b6ff4ae7c 100644 --- a/.devcontainer/cuda12.9-llvm20/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda12.9", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9ext-gcc14/devcontainer.json b/.devcontainer/cuda12.9ext-gcc14/devcontainer.json index 5b18c25bb9a..53a8246ab86 100644 --- a/.devcontainer/cuda12.9ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda12.9ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda12.9ext", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda12.9ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9ext-llvm20/devcontainer.json b/.devcontainer/cuda12.9ext-llvm20/devcontainer.json index 13ceaa345dd..b163b6bfa23 100644 --- a/.devcontainer/cuda12.9ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda12.9ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda12.9ext", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda12.9ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc11/devcontainer.json b/.devcontainer/cuda13.0-gcc11/devcontainer.json index a9226f2d769..eec87758816 100644 --- a/.devcontainer/cuda13.0-gcc11/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc11-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc12/devcontainer.json b/.devcontainer/cuda13.0-gcc12/devcontainer.json index af068fe107b..4114ed54917 100644 --- a/.devcontainer/cuda13.0-gcc12/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc12-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc13/devcontainer.json b/.devcontainer/cuda13.0-gcc13/devcontainer.json index 5feb2d8e851..ce166862e6d 100644 --- a/.devcontainer/cuda13.0-gcc13/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc13-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc14/devcontainer.json b/.devcontainer/cuda13.0-gcc14/devcontainer.json index 7ff65797266..a4a20b04d3f 100644 --- a/.devcontainer/cuda13.0-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm15/devcontainer.json b/.devcontainer/cuda13.0-llvm15/devcontainer.json index 082e16c43cc..00042f2271f 100644 --- a/.devcontainer/cuda13.0-llvm15/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm15-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm16/devcontainer.json b/.devcontainer/cuda13.0-llvm16/devcontainer.json index 4e172934a29..9ae6160023a 100644 --- a/.devcontainer/cuda13.0-llvm16/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm16-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm17/devcontainer.json b/.devcontainer/cuda13.0-llvm17/devcontainer.json index b69cb420439..56ed3a2c008 100644 --- a/.devcontainer/cuda13.0-llvm17/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm17-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm18/devcontainer.json b/.devcontainer/cuda13.0-llvm18/devcontainer.json index 71e5608e860..16e94e5b10a 100644 --- a/.devcontainer/cuda13.0-llvm18/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm18-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm19/devcontainer.json b/.devcontainer/cuda13.0-llvm19/devcontainer.json index 3c84dab64f7..0920ba3ce97 100644 --- a/.devcontainer/cuda13.0-llvm19/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm19-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm20/devcontainer.json b/.devcontainer/cuda13.0-llvm20/devcontainer.json index 9ad4ccc7605..11147e6ef83 100644 --- a/.devcontainer/cuda13.0-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda13.0", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-nvhpc25.9/devcontainer.json b/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json similarity index 92% rename from .devcontainer/cuda13.0-nvhpc25.9/devcontainer.json rename to .devcontainer/cuda13.0-nvhpc25.11/devcontainer.json index 49f06da5ef3..f0b84cfa4a1 100644 --- a/.devcontainer/cuda13.0-nvhpc25.9/devcontainer.json +++ b/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json @@ -1,10 +1,10 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-nvhpc25.9", + "image": "rapidsai/devcontainers:26.04-cpp-nvhpc25.11", "runArgs": [ "--init", "--name", - "${localEnv:USER:anon}-${localWorkspaceFolderBasename}-cuda13.0-nvhpc25.9" + "${localEnv:USER:anon}-${localWorkspaceFolderBasename}-cuda13.0-nvhpc25.11" ], "hostRequirements": { "gpu": "optional" @@ -26,12 +26,12 @@ "SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX": "cccl-preprocessor-cache", "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda13.0-nvhpc25.9", + "DEVCONTAINER_NAME": "cuda13.0-nvhpc25.11", "DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "1", "CCCL_CUDA_VERSION": "13.0", "CCCL_HOST_COMPILER": "nvhpc", - "CCCL_HOST_COMPILER_VERSION": "25.9", - "CCCL_BUILD_INFIX": "cuda13.0-nvhpc25.9", + "CCCL_HOST_COMPILER_VERSION": "25.11", + "CCCL_BUILD_INFIX": "cuda13.0-nvhpc25.11", "CCCL_CUDA_EXTENDED": "false", "HOST_WORKSPACE": "${localWorkspaceFolder}" }, @@ -67,5 +67,5 @@ } } }, - "name": "cuda13.0-nvhpc25.9" + "name": "cuda13.0-nvhpc25.11" } diff --git a/.devcontainer/cuda13.0ext-gcc14/devcontainer.json b/.devcontainer/cuda13.0ext-gcc14/devcontainer.json index 6021b001ecd..46636605575 100644 --- a/.devcontainer/cuda13.0ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.0ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda13.0ext", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.0ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0ext-llvm20/devcontainer.json b/.devcontainer/cuda13.0ext-llvm20/devcontainer.json index 85ef7ff0c27..b7670a675f4 100644 --- a/.devcontainer/cuda13.0ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.0ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda13.0ext", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.0ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc11/devcontainer.json b/.devcontainer/cuda13.1-gcc11/devcontainer.json index a2ea3e87112..f07b4235601 100644 --- a/.devcontainer/cuda13.1-gcc11/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc11-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc12/devcontainer.json b/.devcontainer/cuda13.1-gcc12/devcontainer.json index 2e092fd0cb5..098e0ce627a 100644 --- a/.devcontainer/cuda13.1-gcc12/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc12-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc13/devcontainer.json b/.devcontainer/cuda13.1-gcc13/devcontainer.json index 5364feca143..b80404eb5e7 100644 --- a/.devcontainer/cuda13.1-gcc13/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc13-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc14/devcontainer.json b/.devcontainer/cuda13.1-gcc14/devcontainer.json index 762e3427de9..149491ec805 100644 --- a/.devcontainer/cuda13.1-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm15/devcontainer.json b/.devcontainer/cuda13.1-llvm15/devcontainer.json index f6c5ba25b5a..279e768b545 100644 --- a/.devcontainer/cuda13.1-llvm15/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm15-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm16/devcontainer.json b/.devcontainer/cuda13.1-llvm16/devcontainer.json index 11b59b1b9f4..0aebba64a5e 100644 --- a/.devcontainer/cuda13.1-llvm16/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm16-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm17/devcontainer.json b/.devcontainer/cuda13.1-llvm17/devcontainer.json index 10360955bb3..2758c694777 100644 --- a/.devcontainer/cuda13.1-llvm17/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm17-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm18/devcontainer.json b/.devcontainer/cuda13.1-llvm18/devcontainer.json index c93cbae484a..7e10039648f 100644 --- a/.devcontainer/cuda13.1-llvm18/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm18-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm19/devcontainer.json b/.devcontainer/cuda13.1-llvm19/devcontainer.json index b7594b8d54a..0589c4869d2 100644 --- a/.devcontainer/cuda13.1-llvm19/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm19-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm20/devcontainer.json b/.devcontainer/cuda13.1-llvm20/devcontainer.json index 765af1639cf..cb91ece7fe0 100644 --- a/.devcontainer/cuda13.1-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-nvhpc25.7/devcontainer.json b/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json similarity index 91% rename from .devcontainer/cuda12.9-nvhpc25.7/devcontainer.json rename to .devcontainer/cuda13.1-nvhpc26.1/devcontainer.json index 6ba56a386c2..71620a63bc5 100644 --- a/.devcontainer/cuda12.9-nvhpc25.7/devcontainer.json +++ b/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json @@ -1,10 +1,10 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-nvhpc25.7", + "image": "rapidsai/devcontainers:26.04-cpp-nvhpc26.1", "runArgs": [ "--init", "--name", - "${localEnv:USER:anon}-${localWorkspaceFolderBasename}-cuda12.9-nvhpc25.7" + "${localEnv:USER:anon}-${localWorkspaceFolderBasename}-cuda13.1-nvhpc26.1" ], "hostRequirements": { "gpu": "optional" @@ -26,12 +26,12 @@ "SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX": "cccl-preprocessor-cache", "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda12.9-nvhpc25.7", + "DEVCONTAINER_NAME": "cuda13.1-nvhpc26.1", "DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "1", - "CCCL_CUDA_VERSION": "12.9", + "CCCL_CUDA_VERSION": "13.1", "CCCL_HOST_COMPILER": "nvhpc", - "CCCL_HOST_COMPILER_VERSION": "25.7", - "CCCL_BUILD_INFIX": "cuda12.9-nvhpc25.7", + "CCCL_HOST_COMPILER_VERSION": "26.1", + "CCCL_BUILD_INFIX": "cuda13.1-nvhpc26.1", "CCCL_CUDA_EXTENDED": "false", "HOST_WORKSPACE": "${localWorkspaceFolder}" }, @@ -67,5 +67,5 @@ } } }, - "name": "cuda12.9-nvhpc25.7" + "name": "cuda13.1-nvhpc26.1" } diff --git a/.devcontainer/cuda13.1ext-gcc14/devcontainer.json b/.devcontainer/cuda13.1ext-gcc14/devcontainer.json index 46cb4999ba0..730dffebd85 100644 --- a/.devcontainer/cuda13.1ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.1ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda13.1ext", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1ext-llvm20/devcontainer.json b/.devcontainer/cuda13.1ext-llvm20/devcontainer.json index fdd162947a5..af84ff0b28a 100644 --- a/.devcontainer/cuda13.1ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.1ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-llvm20-cuda13.1ext", + "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.1ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 762e3427de9..149491ec805 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.02-cpp-gcc14-cuda13.1", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/ci/matrix.yaml b/ci/matrix.yaml index cee1f205e7e..b0df34b6f72 100644 --- a/ci/matrix.yaml +++ b/ci/matrix.yaml @@ -327,7 +327,7 @@ workflows: # The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers -devcontainer_version: '26.02' +devcontainer_version: '26.04' # Compiler versions used for the cuda99.X internal builds: cuda99_gcc_version: 14 @@ -344,9 +344,9 @@ all_stds: [17, 20] # - pybuild: Selects image to use for python wheel builds' outer docker instance ctk_versions: 12.0: { stds: [17, 20] } - 12.9: { stds: [17, 20], alias: ['12.X', 'nvhpc-prev', 'pybuild', 'clang-cuda'] } - 13.0: { stds: [17, 20], alias: ['nvhpc'] } - 13.1: { stds: [17, 20], alias: ['13.X'] } + 12.9: { stds: [17, 20], alias: ['12.X', 'pybuild', 'clang-cuda'] } + 13.0: { stds: [17, 20], alias: ['nvhpc-prev'] } + 13.1: { stds: [17, 20], alias: ['13.X', 'nvhpc'] } device_compilers: nvcc: # Version / stds are taken from CTK @@ -396,8 +396,8 @@ host_compilers: exe: nvc++ versions: # !! Update the ctk_versions 'nvhpc*' aliases when updating NVHPC versions: - 25.7: { stds: [17, 20], alias: 'prev' } - 25.9: { stds: [17, 20] } + 25.11: { stds: [17, 20], alias: 'prev' } + 26.1: { stds: [17, 20] } # Jobs support the following properties: # From 020e2a771e7a0f57a2a2752b60a145575bfd69e5 Mon Sep 17 00:00:00 2001 From: Allison Piper Date: Tue, 17 Feb 2026 17:45:14 +0000 Subject: [PATCH 2/4] Update devcontainers to latest, re-enable nvhpc PR jobs. --- .devcontainer/cuda12.0-gcc10/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc11/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc12/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc13/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc7/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc8/devcontainer.json | 2 +- .devcontainer/cuda12.0-gcc9/devcontainer.json | 2 +- .devcontainer/cuda12.0-llvm14/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc10/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc11/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc12/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc13/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc14/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc7/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc8/devcontainer.json | 2 +- .devcontainer/cuda12.9-gcc9/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm14/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm15/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm16/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm17/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm18/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm19/devcontainer.json | 2 +- .devcontainer/cuda12.9-llvm20/devcontainer.json | 2 +- .devcontainer/cuda12.9ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda12.9ext-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc11/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc12/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc13/devcontainer.json | 2 +- .devcontainer/cuda13.0-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm15/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm16/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm17/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm18/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm19/devcontainer.json | 2 +- .devcontainer/cuda13.0-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.0-nvhpc25.11/devcontainer.json | 2 +- .devcontainer/cuda13.0ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.0ext-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc11/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc12/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc13/devcontainer.json | 2 +- .devcontainer/cuda13.1-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm15/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm16/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm17/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm18/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm19/devcontainer.json | 2 +- .devcontainer/cuda13.1-llvm20/devcontainer.json | 2 +- .devcontainer/cuda13.1-nvhpc26.1/devcontainer.json | 2 +- .devcontainer/cuda13.1ext-gcc14/devcontainer.json | 2 +- .devcontainer/cuda13.1ext-llvm20/devcontainer.json | 2 +- .devcontainer/devcontainer.json | 2 +- ci/matrix.yaml | 12 ++++++------ 53 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.devcontainer/cuda12.0-gcc10/devcontainer.json b/.devcontainer/cuda12.0-gcc10/devcontainer.json index d88a4d6d1ab..e3ca0273326 100644 --- a/.devcontainer/cuda12.0-gcc10/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc10/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc10-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc10-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc11/devcontainer.json b/.devcontainer/cuda12.0-gcc11/devcontainer.json index e3963d1642b..c106cae1375 100644 --- a/.devcontainer/cuda12.0-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc11-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc12/devcontainer.json b/.devcontainer/cuda12.0-gcc12/devcontainer.json index bd405957e2d..da17b4b9b82 100644 --- a/.devcontainer/cuda12.0-gcc12/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc12-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc13/devcontainer.json b/.devcontainer/cuda12.0-gcc13/devcontainer.json index a191ca0549b..ca6f139cc27 100644 --- a/.devcontainer/cuda12.0-gcc13/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc13-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc7/devcontainer.json b/.devcontainer/cuda12.0-gcc7/devcontainer.json index f701ad200ef..536f1c83d26 100644 --- a/.devcontainer/cuda12.0-gcc7/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc7/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc7-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc7-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc8/devcontainer.json b/.devcontainer/cuda12.0-gcc8/devcontainer.json index 7b018eea978..e45dcf2610d 100644 --- a/.devcontainer/cuda12.0-gcc8/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc8/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc8-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc8-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-gcc9/devcontainer.json b/.devcontainer/cuda12.0-gcc9/devcontainer.json index 09bcf571880..6b32d89de91 100644 --- a/.devcontainer/cuda12.0-gcc9/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc9/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc9-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc9-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.0-llvm14/devcontainer.json b/.devcontainer/cuda12.0-llvm14/devcontainer.json index 226e3de1ad4..5a9093397c7 100644 --- a/.devcontainer/cuda12.0-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.0-llvm14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm14-cuda12.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm14-cuda12.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc10/devcontainer.json b/.devcontainer/cuda12.9-gcc10/devcontainer.json index 190a148dacf..7530f59ae53 100644 --- a/.devcontainer/cuda12.9-gcc10/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc10/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc10-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc10-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc11/devcontainer.json b/.devcontainer/cuda12.9-gcc11/devcontainer.json index b83a738d06e..25dcc6b288f 100644 --- a/.devcontainer/cuda12.9-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc11-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc12/devcontainer.json b/.devcontainer/cuda12.9-gcc12/devcontainer.json index 3728f62bc08..a34efc28ecb 100644 --- a/.devcontainer/cuda12.9-gcc12/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc12-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc13/devcontainer.json b/.devcontainer/cuda12.9-gcc13/devcontainer.json index 51db96863e8..ba9c7122e8d 100644 --- a/.devcontainer/cuda12.9-gcc13/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc13-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc14/devcontainer.json b/.devcontainer/cuda12.9-gcc14/devcontainer.json index 0e4cebdcbc0..8fdd3e34bfe 100644 --- a/.devcontainer/cuda12.9-gcc14/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc7/devcontainer.json b/.devcontainer/cuda12.9-gcc7/devcontainer.json index a9858b271d0..b5fa6ff56ad 100644 --- a/.devcontainer/cuda12.9-gcc7/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc7/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc7-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc7-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc8/devcontainer.json b/.devcontainer/cuda12.9-gcc8/devcontainer.json index 61fcf440bfb..3a4e0a9c084 100644 --- a/.devcontainer/cuda12.9-gcc8/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc8/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc8-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc8-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-gcc9/devcontainer.json b/.devcontainer/cuda12.9-gcc9/devcontainer.json index 5cd47a2388f..014f4893699 100644 --- a/.devcontainer/cuda12.9-gcc9/devcontainer.json +++ b/.devcontainer/cuda12.9-gcc9/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc9-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-gcc9-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm14/devcontainer.json b/.devcontainer/cuda12.9-llvm14/devcontainer.json index 8ab953abee6..0b218f322b0 100644 --- a/.devcontainer/cuda12.9-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm14-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm14-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm15/devcontainer.json b/.devcontainer/cuda12.9-llvm15/devcontainer.json index 8729ae3f95e..3e4185b7293 100644 --- a/.devcontainer/cuda12.9-llvm15/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm15-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm16/devcontainer.json b/.devcontainer/cuda12.9-llvm16/devcontainer.json index 6771dd82c74..02ee6d70c83 100644 --- a/.devcontainer/cuda12.9-llvm16/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm16-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm17/devcontainer.json b/.devcontainer/cuda12.9-llvm17/devcontainer.json index 43816532fbc..5c15f3929f6 100644 --- a/.devcontainer/cuda12.9-llvm17/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm17-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm18/devcontainer.json b/.devcontainer/cuda12.9-llvm18/devcontainer.json index bfc232b74a2..b2516345958 100644 --- a/.devcontainer/cuda12.9-llvm18/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm18-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm19/devcontainer.json b/.devcontainer/cuda12.9-llvm19/devcontainer.json index 8b3b8ff3943..f7665033fbe 100644 --- a/.devcontainer/cuda12.9-llvm19/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm19-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9-llvm20/devcontainer.json b/.devcontainer/cuda12.9-llvm20/devcontainer.json index 94b6ff4ae7c..eacc4881cc0 100644 --- a/.devcontainer/cuda12.9-llvm20/devcontainer.json +++ b/.devcontainer/cuda12.9-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda12.9", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda12.9", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9ext-gcc14/devcontainer.json b/.devcontainer/cuda12.9ext-gcc14/devcontainer.json index 53a8246ab86..a403804bae1 100644 --- a/.devcontainer/cuda12.9ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda12.9ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda12.9ext", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda12.9ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda12.9ext-llvm20/devcontainer.json b/.devcontainer/cuda12.9ext-llvm20/devcontainer.json index b163b6bfa23..8874b44d8ee 100644 --- a/.devcontainer/cuda12.9ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda12.9ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda12.9ext", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda12.9ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc11/devcontainer.json b/.devcontainer/cuda13.0-gcc11/devcontainer.json index eec87758816..10aae24c70a 100644 --- a/.devcontainer/cuda13.0-gcc11/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc11-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc12/devcontainer.json b/.devcontainer/cuda13.0-gcc12/devcontainer.json index 4114ed54917..db07efe2362 100644 --- a/.devcontainer/cuda13.0-gcc12/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc12-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc13/devcontainer.json b/.devcontainer/cuda13.0-gcc13/devcontainer.json index ce166862e6d..35675a987fb 100644 --- a/.devcontainer/cuda13.0-gcc13/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc13-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-gcc14/devcontainer.json b/.devcontainer/cuda13.0-gcc14/devcontainer.json index a4a20b04d3f..d233b188b27 100644 --- a/.devcontainer/cuda13.0-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.0-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm15/devcontainer.json b/.devcontainer/cuda13.0-llvm15/devcontainer.json index 00042f2271f..c9221a72581 100644 --- a/.devcontainer/cuda13.0-llvm15/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm15-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm16/devcontainer.json b/.devcontainer/cuda13.0-llvm16/devcontainer.json index 9ae6160023a..5318bed230f 100644 --- a/.devcontainer/cuda13.0-llvm16/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm16-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm17/devcontainer.json b/.devcontainer/cuda13.0-llvm17/devcontainer.json index 56ed3a2c008..bfa72c08633 100644 --- a/.devcontainer/cuda13.0-llvm17/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm17-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm18/devcontainer.json b/.devcontainer/cuda13.0-llvm18/devcontainer.json index 16e94e5b10a..78e8d161ce1 100644 --- a/.devcontainer/cuda13.0-llvm18/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm18-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm19/devcontainer.json b/.devcontainer/cuda13.0-llvm19/devcontainer.json index 0920ba3ce97..1adf31f0400 100644 --- a/.devcontainer/cuda13.0-llvm19/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm19-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-llvm20/devcontainer.json b/.devcontainer/cuda13.0-llvm20/devcontainer.json index 11147e6ef83..707099aa754 100644 --- a/.devcontainer/cuda13.0-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.0-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.0", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda13.0", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json b/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json index f0b84cfa4a1..f5d81838f3f 100644 --- a/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json +++ b/.devcontainer/cuda13.0-nvhpc25.11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-nvhpc25.11", + "image": "rapidsai/devcontainers:latest-cpp-nvhpc25.11", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0ext-gcc14/devcontainer.json b/.devcontainer/cuda13.0ext-gcc14/devcontainer.json index 46636605575..7a1a23d406c 100644 --- a/.devcontainer/cuda13.0ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.0ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.0ext", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda13.0ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.0ext-llvm20/devcontainer.json b/.devcontainer/cuda13.0ext-llvm20/devcontainer.json index b7670a675f4..6e6feb3ca32 100644 --- a/.devcontainer/cuda13.0ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.0ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.0ext", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda13.0ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc11/devcontainer.json b/.devcontainer/cuda13.1-gcc11/devcontainer.json index f07b4235601..830c409712f 100644 --- a/.devcontainer/cuda13.1-gcc11/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-gcc11-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc12/devcontainer.json b/.devcontainer/cuda13.1-gcc12/devcontainer.json index 098e0ce627a..15baa6858b9 100644 --- a/.devcontainer/cuda13.1-gcc12/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc12/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc12-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-gcc12-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc13/devcontainer.json b/.devcontainer/cuda13.1-gcc13/devcontainer.json index b80404eb5e7..2f57b5c3722 100644 --- a/.devcontainer/cuda13.1-gcc13/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc13/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc13-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-gcc13-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-gcc14/devcontainer.json b/.devcontainer/cuda13.1-gcc14/devcontainer.json index 149491ec805..ef9ac24b608 100644 --- a/.devcontainer/cuda13.1-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm15/devcontainer.json b/.devcontainer/cuda13.1-llvm15/devcontainer.json index 279e768b545..ab446fe31c2 100644 --- a/.devcontainer/cuda13.1-llvm15/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm15/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm15-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm15-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm16/devcontainer.json b/.devcontainer/cuda13.1-llvm16/devcontainer.json index 0aebba64a5e..b2e2e16c8cc 100644 --- a/.devcontainer/cuda13.1-llvm16/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm16/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm16-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm16-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm17/devcontainer.json b/.devcontainer/cuda13.1-llvm17/devcontainer.json index 2758c694777..25db3e31520 100644 --- a/.devcontainer/cuda13.1-llvm17/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm17/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm17-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm17-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm18/devcontainer.json b/.devcontainer/cuda13.1-llvm18/devcontainer.json index 7e10039648f..c8d8acda3c7 100644 --- a/.devcontainer/cuda13.1-llvm18/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm18/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm18-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm18-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm19/devcontainer.json b/.devcontainer/cuda13.1-llvm19/devcontainer.json index 0589c4869d2..9381a303414 100644 --- a/.devcontainer/cuda13.1-llvm19/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm19/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm19-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm19-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-llvm20/devcontainer.json b/.devcontainer/cuda13.1-llvm20/devcontainer.json index cb91ece7fe0..e361a6e372e 100644 --- a/.devcontainer/cuda13.1-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json b/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json index 71620a63bc5..4d3aa170d6a 100644 --- a/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json +++ b/.devcontainer/cuda13.1-nvhpc26.1/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-nvhpc26.1", + "image": "rapidsai/devcontainers:latest-cpp-nvhpc26.1", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1ext-gcc14/devcontainer.json b/.devcontainer/cuda13.1ext-gcc14/devcontainer.json index 730dffebd85..8a4f315404e 100644 --- a/.devcontainer/cuda13.1ext-gcc14/devcontainer.json +++ b/.devcontainer/cuda13.1ext-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1ext", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda13.1ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/cuda13.1ext-llvm20/devcontainer.json b/.devcontainer/cuda13.1ext-llvm20/devcontainer.json index af84ff0b28a..6f7ab1281fc 100644 --- a/.devcontainer/cuda13.1ext-llvm20/devcontainer.json +++ b/.devcontainer/cuda13.1ext-llvm20/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-llvm20-cuda13.1ext", + "image": "rapidsai/devcontainers:latest-cpp-llvm20-cuda13.1ext", "runArgs": [ "--init", "--name", diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 149491ec805..ef9ac24b608 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1", + "image": "rapidsai/devcontainers:latest-cpp-gcc14-cuda13.1", "runArgs": [ "--init", "--name", diff --git a/ci/matrix.yaml b/ci/matrix.yaml index b0df34b6f72..68bbf5cc967 100644 --- a/ci/matrix.yaml +++ b/ci/matrix.yaml @@ -80,7 +80,7 @@ workflows: - {jobs: ['test'], project: 'nvbench_helper', ctk: '13.0', cxx: ['gcc', 'clang'], gpu: 'rtx2080'} - {jobs: ['test'], project: 'nvbench_helper', ctk: '13.X', cxx: ['gcc', 'clang'], gpu: 'rtx2080'} # NVHPC build - # - {jobs: ['build'], cxx: 'nvhpc', ctk: 'nvhpc', std: 'all', project: ['libcudacxx', 'cub', 'thrust', 'cudax', 'stdpar'], cpu: ['amd64', 'arm64']} + - {jobs: ['build'], cxx: 'nvhpc', ctk: 'nvhpc', std: 'all', project: ['libcudacxx', 'cub', 'thrust', 'cudax', 'stdpar'], cpu: ['amd64', 'arm64']} # clang-cuda - {jobs: ['build'], cudacxx: 'clang', ctk: 'clang-cuda', cxx: 'clang-cuda', std: 'all', sm: '75;80;90;100'} # libc++ @@ -92,24 +92,24 @@ workflows: # libcudacxx - Specialized, testing default SM - {project: 'libcudacxx', jobs: ['test'], std: 'max', cxx: ['gcc', 'msvc'], gpu: 'rtx2080', sm: 'gpu'} - {project: 'libcudacxx', jobs: ['build'], std: 'max', cxx: 'clang'} - # - {project: 'libcudacxx', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc'} + - {project: 'libcudacxx', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc'} - {project: 'libcudacxx', jobs: ['build'], std: 'max', cudacxx: 'clang', ctk: 'clang-cuda', cxx: 'clang-cuda', sm: '70;80;90;100'} - {project: 'libcudacxx', jobs: ['nvrtc'], std: 'max', gpu: 'rtx2080', sm: 'gpu'} - {project: 'libcudacxx', jobs: ['verify_codegen']} # CUB - Specialized, testing default SM - {project: 'cub', jobs: ['test_nolid', 'test_lid0'], std: 'max', cxx: ['gcc', 'msvc'], gpu: 'rtxa6000', sm: 'gpu'} - {project: 'cub', jobs: ['build_nolid', 'build_lid0'], std: 'max', cxx: 'clang'} - # - {project: 'cub', jobs: ['build_nolid', 'build_lid0'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc'} + - {project: 'cub', jobs: ['build_nolid', 'build_lid0'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc'} - {project: 'cub', jobs: ['build_nolid', 'build_lid0'], std: 'max', cudacxx: 'clang', ctk: 'clang-cuda', cxx: 'clang-cuda', sm: '75;80;90;100'} # Thrust - Keep number of sm small. Kernel coverage is in CUB. This just tests dispatch / glue in lite mode: - {project: 'thrust', jobs: ['test'], std: 'max', cxx: ['gcc', 'msvc'], gpu: 'rtx4090', sm: 'gpu'} - {project: 'thrust', jobs: ['build'], std: 'max', cxx: 'clang', sm: '75;120'} - # - {project: 'thrust', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc', sm: '75;120'} + - {project: 'thrust', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc', sm: '75;120'} - {project: 'thrust', jobs: ['build'], std: 'max', cudacxx: 'clang', ctk: 'clang-cuda', cxx: 'clang-cuda', sm: '75;100'} # cudax - {project: 'cudax', jobs: ['test'], std: 'max', cxx: ['gcc', 'msvc'], gpu: 'rtx2080', sm: 'gpu'} - {project: 'cudax', jobs: ['build'], std: 'max', cxx: 'clang', sm: '75;120'} - # - {project: 'cudax', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc', sm: '75;120'} + - {project: 'cudax', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc', sm: '75;120'} # stdpar - {project: 'stdpar', jobs: ['build'], std: 'max', ctk: 'nvhpc', cxx: 'nvhpc'} # Python + support @@ -327,7 +327,7 @@ workflows: # The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers -devcontainer_version: '26.04' +devcontainer_version: 'latest' # Compiler versions used for the cuda99.X internal builds: cuda99_gcc_version: 14 From 937f8de6b4a2d11fea6c56600ca1a702e7ea760d Mon Sep 17 00:00:00 2001 From: Allison Piper Date: Tue, 17 Feb 2026 19:51:48 +0000 Subject: [PATCH 3/4] Remove nvhpc module handling. This has been moved into the devcontainer config. --- .devcontainer/docker-entrypoint.sh | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.devcontainer/docker-entrypoint.sh b/.devcontainer/docker-entrypoint.sh index d98202841b6..66504a8cf3e 100755 --- a/.devcontainer/docker-entrypoint.sh +++ b/.devcontainer/docker-entrypoint.sh @@ -57,19 +57,5 @@ else export XDG_STATE_HOME="$HOME_FOLDER/.local/state"; export PYTHONHISTFILE="$HOME_FOLDER/.local/state/.python_history"; - if command -V module 2>&1 | grep -q function; then - # "deactivate" lmod so it will be reactivated as the non-root user - export LMOD_CMD= - export LMOD_DEFAULT_MODULEPATH= - export LMOD_DIR= - export LMOD_PKG= - export LOADEDMODULES= - export MANPATH= - export MODULEPATH_ROOT= - export MODULEPATH= - export MODULESHOME= - export -fn module - fi - exec su -p "$REMOTE_USER" -- "$(pwd)/.devcontainer/cccl-entrypoint.sh" "$@"; fi From a9716068db11bdfb336bb5940c6ff133503dbeaf Mon Sep 17 00:00:00 2001 From: Allison Piper Date: Wed, 3 Dec 2025 23:25:04 +0000 Subject: [PATCH 4/4] temp override matrix. --- ci/matrix.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ci/matrix.yaml b/ci/matrix.yaml index 68bbf5cc967..665fce0ee19 100644 --- a/ci/matrix.yaml +++ b/ci/matrix.yaml @@ -21,6 +21,8 @@ workflows: # args: '--preset libcudacxx --lit-tests "cuda/utility/basic_any.pass.cpp"' } # override: + - {jobs: ['build'], cxx: 'nvhpc-prev', ctk: 'nvhpc-prev', std: 'all', project: ['libcudacxx', 'cub', 'thrust', 'cudax', 'stdpar'], cpu: ['amd64', 'arm64']} + - {jobs: ['build'], cxx: 'nvhpc', ctk: 'nvhpc', std: 'all', project: ['libcudacxx', 'cub', 'thrust', 'cudax', 'stdpar'], cpu: ['amd64', 'arm64']} pull_request: # Old CTK: Oldest/newest supported host compilers: