diff --git a/.devcontainer/cuda12.0-gcc10/devcontainer.json b/.devcontainer/cuda12.0-gcc10/devcontainer.json index 820c88c5bda..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.02-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 5857ef9e348..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.02-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 ff15332c1aa..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.02-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 e87c07c7940..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.02-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 e9dd95abd74..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.02-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 4b7d2e107bb..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.02-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 eaefb1d8961..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.02-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 3ce3f5d956b..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.02-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 25cccd11e3a..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.02-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 899cea991ef..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.02-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 a15331daeda..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.02-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 8f06672f4f1..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.02-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 818aa974f0c..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.02-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 0b02570e0a9..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.02-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 b324a519b7e..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.02-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 ae6c2f24f15..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.02-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 fe9c08bac99..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.02-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 528a38b0c7f..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.02-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 01c6e9544be..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.02-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 2d078f1e233..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.02-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 720f7c1adc3..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.02-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 f4321a63c48..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.02-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 bd9e37b276d..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.02-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 5b18c25bb9a..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.02-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 13ceaa345dd..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.02-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 a9226f2d769..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.02-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 af068fe107b..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.02-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 5feb2d8e851..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.02-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 7ff65797266..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.02-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 082e16c43cc..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.02-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 4e172934a29..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.02-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 b69cb420439..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.02-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 71e5608e860..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.02-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 3c84dab64f7..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.02-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 9ad4ccc7605..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.02-cpp-llvm20-cuda13.0", + "image": "rapidsai/devcontainers:latest-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..f5d81838f3f 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:latest-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..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.02-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 85ef7ff0c27..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.02-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 a2ea3e87112..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.02-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 2e092fd0cb5..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.02-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 5364feca143..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.02-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 762e3427de9..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.02-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 f6c5ba25b5a..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.02-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 11b59b1b9f4..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.02-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 10360955bb3..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.02-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 c93cbae484a..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.02-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 b7594b8d54a..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.02-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 765af1639cf..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.02-cpp-llvm20-cuda13.1", + "image": "rapidsai/devcontainers:latest-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..4d3aa170d6a 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:latest-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..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.02-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 fdd162947a5..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.02-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 762e3427de9..ef9ac24b608 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:latest-cpp-gcc14-cuda13.1", "runArgs": [ "--init", "--name", 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 diff --git a/ci/matrix.yaml b/ci/matrix.yaml index cee1f205e7e..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: @@ -80,7 +82,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 +94,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 +329,7 @@ workflows: # The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers -devcontainer_version: '26.02' +devcontainer_version: 'latest' # Compiler versions used for the cuda99.X internal builds: cuda99_gcc_version: 14 @@ -344,9 +346,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 +398,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: #