From 111804516f1b0b1be9f224ef25f8c2639b08ac69 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 14 Jul 2025 08:46:40 -0500 Subject: [PATCH 1/5] Update RAPIDS containers to Ubuntu 24.04 --- matrix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matrix.yml b/matrix.yml index 8e751f6db..fe0916227 100644 --- a/matrix.yml +++ b/matrix.yml @@ -140,7 +140,7 @@ include: # RAPIDS devcontainers -- os: "ubuntu:22.04" +- os: "ubuntu:24.04" images: # cuda # Commented as RAPIDS only supports one major version (CUDA 12) right now From 8a16f677ce563ceda1df40f74a838614de0c328f Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 14 Jul 2025 09:33:47 -0500 Subject: [PATCH 2/5] Update unified devcontainers for Ubuntu 24.04. --- .devcontainer/cuda12.9-conda/devcontainer.json | 2 +- .devcontainer/cuda12.9-pip/devcontainer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/cuda12.9-conda/devcontainer.json b/.devcontainer/cuda12.9-conda/devcontainer.json index 8c5ad2840..a24136272 100644 --- a/.devcontainer/cuda12.9-conda/devcontainer.json +++ b/.devcontainer/cuda12.9-conda/devcontainer.json @@ -5,7 +5,7 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge-ubuntu22.04" + "BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge-ubuntu24.04" } }, "runArgs": [ diff --git a/.devcontainer/cuda12.9-pip/devcontainer.json b/.devcontainer/cuda12.9-pip/devcontainer.json index c1ea402bc..3251fc3a9 100644 --- a/.devcontainer/cuda12.9-pip/devcontainer.json +++ b/.devcontainer/cuda12.9-pip/devcontainer.json @@ -5,7 +5,7 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.9-ucx1.18.0-openmpi5.0.7-ubuntu22.04" + "BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.9-ucx1.18.0-openmpi5.0.7-ubuntu24.04" } }, "runArgs": [ From cef5de0ede9156f9f2b623cb73b38a218c22c933 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 14 Jul 2025 11:05:16 -0500 Subject: [PATCH 3/5] Apply suggestion from @trxcllnt Co-authored-by: Paul Taylor <178183+trxcllnt@users.noreply.github.com> --- .devcontainer/cuda12.9-conda/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/cuda12.9-conda/devcontainer.json b/.devcontainer/cuda12.9-conda/devcontainer.json index a24136272..ff212cd9a 100644 --- a/.devcontainer/cuda12.9-conda/devcontainer.json +++ b/.devcontainer/cuda12.9-conda/devcontainer.json @@ -5,7 +5,7 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "conda", - "BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge-ubuntu24.04" + "BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge" } }, "runArgs": [ From 0b0bee2ed67c215d66bd60618c968b387fbec446 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 14 Jul 2025 11:05:21 -0500 Subject: [PATCH 4/5] Apply suggestion from @trxcllnt Co-authored-by: Paul Taylor <178183+trxcllnt@users.noreply.github.com> --- .devcontainer/cuda12.9-pip/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/cuda12.9-pip/devcontainer.json b/.devcontainer/cuda12.9-pip/devcontainer.json index 3251fc3a9..df6dee3ac 100644 --- a/.devcontainer/cuda12.9-pip/devcontainer.json +++ b/.devcontainer/cuda12.9-pip/devcontainer.json @@ -5,7 +5,7 @@ "args": { "CUDA": "12.9", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.9-ucx1.18.0-openmpi5.0.7-ubuntu24.04" + "BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.9-ucx1.18.0-openmpi5.0.7" } }, "runArgs": [ From 6ba37dee94f8c2b11e23f01284bf7d6609e2e92a Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Mon, 14 Jul 2025 11:07:11 -0500 Subject: [PATCH 5/5] Drop CUDA 12.0 devcontainers. --- matrix.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matrix.yml b/matrix.yml index fe0916227..6d1ff4bec 100644 --- a/matrix.yml +++ b/matrix.yml @@ -145,12 +145,12 @@ include: # cuda # Commented as RAPIDS only supports one major version (CUDA 12) right now #- { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_prev_max_rapids], env: *gcc_env_rapids } - - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_min], env: *gcc_env_rapids } + #- { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_min], env: *gcc_env_rapids } - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_max], env: *gcc_env_rapids } - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_max_rapids], env: *gcc_env_rapids } # Commented as RAPIDS only supports one major version (CUDA 12) right now #- { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_prev_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids } - - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_min, *ucx_rapids, *openmpi], env: *gcc_env_rapids } + #- { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_min, *ucx_rapids, *openmpi], env: *gcc_env_rapids } - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_max, *ucx_rapids, *openmpi], env: *gcc_env_rapids } - { features: [*python_rapids, *clang_format_rapids, *clangd_dev, *cuda_curr_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids }