@@ -15,6 +15,7 @@ x-gcc-12: &gcc_12 { name: "gcc", version: "12" }
1515x-gcc-13 : &gcc_13 { name: "gcc", version: "13" }
1616x-gcc-14 : &gcc_14 { name: "gcc", version: "14" }
1717x-gcc-env : &gcc_env { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++" }
18+ x-gcc-rapids : &gcc_rapids { name: "gcc", version: "14", hide: true }
1819x-gcc-env-rapids : &gcc_env_rapids { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++", PYTHON_VERSION: "3.14" }
1920
2021# CUDA 12.0 support stops at clang 14.
@@ -34,18 +35,18 @@ x-nvhpc-curr: &nvhpc_curr { name: "nvhpc", version: "26.3" }
3435x-nvhpc-env : &nvhpc_env { CC: "nvc", CXX: "nvc++", CUDAHOSTCXX: "nvc++" }
3536
3637x-mambaforge : &conda { name: "mambaforge", miniforge_version: "25.11.0-1" }
37- x-python : &python { name: "ghcr.io/devcontainers/features/python:1.7.1 ", version: "os-provided", installTools: false, enableShared: true, optimize: true, hide: true }
38- x-python-rapids : &python_rapids { name: "ghcr.io/devcontainers/features/python:1.7.1 ", version: "3.13 ", installTools: false, enableShared: true, optimize: true, hide: true }
38+ x-python : &python { name: "ghcr.io/devcontainers/features/python:1.8.0 ", version: "os-provided", installTools: false, enableShared: true, optimize: true, hide: true }
39+ x-python-rapids : &python_rapids { name: "ghcr.io/devcontainers/features/python:1.8.0 ", version: "3.14 ", installTools: false, enableShared: true, optimize: true, hide: true }
3940x-ucx-rapids : &ucx_rapids { name: "ucx", version: "1.19.0" }
40- x-openmpi : &openmpi { name: "openmpi", version: "5.0.7 " }
41+ x-openmpi : &openmpi { name: "openmpi", version: "5.0.10 " }
4142
4243x-cccl-dev : &cccl_dev { name: "cccl-dev", hide: true, doxygenVersion: "1.9.6" }
4344x-clangd-dev-bionic : &clangd_dev_bionic { name: "llvm", version: "19", packages: "clangd", hide: true }
4445x-clangd-dev-jammy : &clangd_dev_jammy { name: "llvm", version: "dev", packages: "clangd", hide: true }
4546x-clangd-dev : &clangd_dev { name: "llvm", version: "dev", packages: "clangd", hide: true }
4647# Clang utils always available:
4748x-clang-extra-cccl : &clang_extra_cccl { name: "llvm", version: "21", packages: "clang-format clang-tidy llvm-tools", hide: true }
48- x-clang-extra-rapids : &clang_extra_rapids { name: "llvm", version: "16 ", packages: "clang-format", hide: true }
49+ x-clang-extra-rapids : &clang_extra_rapids { name: "llvm", version: "21 ", packages: "clang-format", hide: true }
4950# Docker outside of Docker used to build python wheels:
5051x-dood : &dood { name: "ghcr.io/devcontainers/features/docker-outside-of-docker:1", moby: false, hide: true}
5152
@@ -191,14 +192,14 @@ include:
191192- os : " ubuntu:24.04"
192193 images :
193194 # cuda
194- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_prev_max_rapids], env: *gcc_env_rapids }
195- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_min], env: *gcc_env_rapids }
196- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max], env: *gcc_env_rapids }
197- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max_rapids], env: *gcc_env_rapids }
198- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_prev_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
199- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_min, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
200- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
201- - { features: [*python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
195+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_prev_max_rapids], env: *gcc_env_rapids }
196+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_min], env: *gcc_env_rapids }
197+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max], env: *gcc_env_rapids }
198+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max_rapids], env: *gcc_env_rapids }
199+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_prev_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
200+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_min, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
201+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
202+ - { features: [*gcc_rapids, * python_rapids, *clang_extra_rapids, *clangd_dev, *cuda_curr_max_rapids, *ucx_rapids, *openmpi], env: *gcc_env_rapids }
202203
203204 # mambaforge
204205 - { features: [*conda], env: { PYTHON_VERSION: "3.14" } }
0 commit comments