Skip to content

Commit 78ce1b0

Browse files
authored
Merge branch 'main' into opt-condense-hierarchy
2 parents df3b577 + 7e8e8bf commit 78ce1b0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+784
-1032
lines changed

.devcontainer/cuda12.9-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda12.9-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda12.9-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
2121
},
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.9-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@
55
"args": {
66
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
8+
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda12.9-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda12.9-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
2121
"version": "12.9",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
2525
"installcuSPARSE": true
2626
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/cuda",

.devcontainer/cuda13.0-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
"args": {
66
"CUDA": "13.0",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda13.0-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
2121
},
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda13.0-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@
55
"args": {
66
"CUDA": "13.0",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
8+
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.12-cuda13.0-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.02-cuda13.0-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
2121
"version": "13.0",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
2525
"installcuSPARSE": true
2626
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/cuda",

.github/workflows/build.yaml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,63 +34,68 @@ concurrency:
3434
jobs:
3535
cpp-build:
3636
secrets: inherit
37-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@release/25.12
37+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
3838
with:
3939
build_type: ${{ inputs.build_type || 'branch' }}
40+
node_type: cpu16
4041
branch: ${{ inputs.branch }}
4142
date: ${{ inputs.date }}
4243
script: ci/build_cpp.sh
4344
sha: ${{ inputs.sha }}
45+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
4446
docs-build:
4547
if: github.ref_type == 'branch'
4648
needs: [python-build]
4749
secrets: inherit
48-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
50+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
4951
with:
5052
arch: "amd64"
5153
branch: ${{ inputs.branch }}
5254
build_type: ${{ inputs.build_type || 'branch' }}
53-
container_image: "rapidsai/ci-conda:25.12-latest"
55+
container_image: "rapidsai/ci-conda:26.02-latest"
5456
date: ${{ inputs.date }}
5557
node_type: "gpu-l4-latest-1"
5658
script: "ci/build_docs.sh"
5759
sha: ${{ inputs.sha }}
5860
python-build:
5961
needs: [cpp-build]
6062
secrets: inherit
61-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@release/25.12
63+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
6264
with:
6365
build_type: ${{ inputs.build_type || 'branch' }}
6466
branch: ${{ inputs.branch }}
6567
date: ${{ inputs.date }}
6668
script: ci/build_python.sh
6769
sha: ${{ inputs.sha }}
70+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
6871
upload-conda:
6972
needs: [cpp-build, python-build]
7073
secrets: inherit
71-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@release/25.12
74+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
7275
with:
7376
build_type: ${{ inputs.build_type || 'branch' }}
7477
branch: ${{ inputs.branch }}
7578
date: ${{ inputs.date }}
7679
sha: ${{ inputs.sha }}
7780
wheel-build-libcuml:
7881
secrets: inherit
79-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/25.12
82+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
8083
with:
8184
build_type: ${{ inputs.build_type || 'branch' }}
8285
branch: ${{ inputs.branch }}
8386
sha: ${{ inputs.sha }}
8487
date: ${{ inputs.date }}
88+
node_type: cpu16
8589
script: ci/build_wheel_libcuml.sh
8690
# build for every combination of arch and CUDA version, but only for the latest Python
8791
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
8892
package-name: libcuml
8993
package-type: cpp
94+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
9095
wheel-publish-libcuml:
9196
needs: wheel-build-libcuml
9297
secrets: inherit
93-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@release/25.12
98+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
9499
with:
95100
build_type: ${{ inputs.build_type || 'branch' }}
96101
branch: ${{ inputs.branch }}
@@ -101,19 +106,21 @@ jobs:
101106
wheel-build-cuml:
102107
needs: wheel-build-libcuml
103108
secrets: inherit
104-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/25.12
109+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
105110
with:
106111
build_type: ${{ inputs.build_type || 'branch' }}
107112
branch: ${{ inputs.branch }}
108113
sha: ${{ inputs.sha }}
109114
date: ${{ inputs.date }}
115+
node_type: cpu8
110116
script: ci/build_wheel_cuml.sh
111117
package-name: cuml
112118
package-type: python
119+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
113120
wheel-publish-cuml:
114121
needs: wheel-build-cuml
115122
secrets: inherit
116-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@release/25.12
123+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
117124
with:
118125
build_type: ${{ inputs.build_type || 'branch' }}
119126
branch: ${{ inputs.branch }}

0 commit comments

Comments
 (0)