Skip to content

Commit 0c0cb3f

Browse files
committed
merge changes
2 parents 25897b3 + b66a8d6 commit 0c0cb3f

File tree

1,053 files changed

+5245
-13636
lines changed

Some content is hidden

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

1,053 files changed

+5245
-13636
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ ENV HISTFILE="/home/coder/.cache/._bash_history"
4242
ENV AWS_ROLE_ARN="arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs"
4343
ENV SCCACHE_REGION="us-east-2"
4444
ENV SCCACHE_BUCKET="rapids-sccache-devs"
45+
ENV SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE=true
4546
ENV SCCACHE_IDLE_TIMEOUT=0
4647

4748
###

.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/ucx",

.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/ucx",

.flake8

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/build.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@ jobs:
3939
build_type: ${{ inputs.build_type || 'branch' }}
4040
branch: ${{ inputs.branch }}
4141
date: ${{ inputs.date }}
42+
node_type: cpu16
4243
script: ci/build_cpp.sh
4344
sha: ${{ inputs.sha }}
45+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
4446
python-build:
4547
needs: [cpp-build]
4648
secrets: inherit
@@ -51,6 +53,7 @@ jobs:
5153
date: ${{ inputs.date }}
5254
script: ci/build_python.sh
5355
sha: ${{ inputs.sha }}
56+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
5457
upload-conda:
5558
needs: [cpp-build, python-build]
5659
secrets: inherit
@@ -69,7 +72,7 @@ jobs:
6972
arch: "amd64"
7073
branch: ${{ inputs.branch }}
7174
build_type: ${{ inputs.build_type || 'branch' }}
72-
container_image: "rapidsai/ci-conda:25.12-latest"
75+
container_image: "rapidsai/ci-conda:26.02-latest"
7376
date: ${{ inputs.date }}
7477
node_type: "gpu-l4-latest-1"
7578
script: "ci/build_docs.sh"
@@ -81,12 +84,14 @@ jobs:
8184
build_type: ${{ inputs.build_type || 'branch' }}
8285
branch: ${{ inputs.branch }}
8386
sha: ${{ inputs.sha }}
87+
node_type: cpu16
8488
date: ${{ inputs.date }}
8589
script: ci/build_wheel_libraft.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: libraft
8993
package-type: cpp
94+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
9095
wheel-publish-libraft:
9196
needs: wheel-build-libraft
9297
secrets: inherit
@@ -106,10 +111,12 @@ jobs:
106111
build_type: ${{ inputs.build_type || 'branch' }}
107112
branch: ${{ inputs.branch }}
108113
sha: ${{ inputs.sha }}
114+
node_type: cpu8
109115
date: ${{ inputs.date }}
110116
script: ci/build_wheel_pylibraft.sh
111117
package-name: pylibraft
112118
package-type: python
119+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
113120
wheel-publish-pylibraft:
114121
needs: wheel-build-pylibraft
115122
secrets: inherit
@@ -129,10 +136,12 @@ jobs:
129136
build_type: ${{ inputs.build_type || 'branch' }}
130137
branch: ${{ inputs.branch }}
131138
sha: ${{ inputs.sha }}
139+
node_type: cpu8
132140
date: ${{ inputs.date }}
133141
script: ci/build_wheel_raft_dask.sh
134142
package-name: raft_dask
135143
package-type: python
144+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
136145
wheel-publish-raft-dask:
137146
needs: wheel-build-raft-dask
138147
secrets: inherit

.github/workflows/pr.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ jobs:
9595
build_type: pull-request
9696
script: ci/build_cpp.sh
9797
node_type: cpu16
98+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
9899
conda-cpp-tests:
99100
needs: [conda-cpp-build, changed-files]
100101
secrets: inherit
@@ -103,6 +104,7 @@ jobs:
103104
with:
104105
build_type: pull-request
105106
script: ci/test_cpp.sh
107+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
106108
conda-cpp-checks:
107109
needs: conda-cpp-build
108110
secrets: inherit
@@ -124,6 +126,7 @@ jobs:
124126
with:
125127
build_type: pull-request
126128
script: ci/test_python.sh
129+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
127130
docs-build:
128131
needs: conda-python-build
129132
secrets: inherit
@@ -132,7 +135,7 @@ jobs:
132135
build_type: pull-request
133136
node_type: "gpu-l4-latest-1"
134137
arch: "amd64"
135-
container_image: "rapidsai/ci-conda:25.12-latest"
138+
container_image: "rapidsai/ci-conda:26.02-latest"
136139
script: "ci/build_docs.sh"
137140
wheel-build-libraft:
138141
needs: checks
@@ -143,20 +146,24 @@ jobs:
143146
branch: ${{ inputs.branch }}
144147
sha: ${{ inputs.sha }}
145148
date: ${{ inputs.date }}
149+
node_type: cpu16
146150
script: ci/build_wheel_libraft.sh
147151
# build for every combination of arch and CUDA version, but only for the latest Python
148152
matrix_filter: group_by([.ARCH, (.CUDA_VER|split(".")|map(tonumber)|.[0])]) | map(max_by(.PY_VER|split(".")|map(tonumber)))
149153
package-name: libraft
150154
package-type: cpp
155+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
151156
wheel-build-pylibraft:
152157
needs: [checks, wheel-build-libraft]
153158
secrets: inherit
154159
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
155160
with:
156161
build_type: pull-request
162+
node_type: cpu8
157163
script: ci/build_wheel_pylibraft.sh
158164
package-name: pylibraft
159165
package-type: python
166+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
160167
wheel-tests-pylibraft:
161168
needs: [wheel-build-pylibraft, changed-files]
162169
secrets: inherit
@@ -165,15 +172,18 @@ jobs:
165172
with:
166173
build_type: pull-request
167174
script: ci/test_wheel_pylibraft.sh
175+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
168176
wheel-build-raft-dask:
169177
needs: [checks, wheel-build-libraft]
170178
secrets: inherit
171179
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
172180
with:
173181
build_type: pull-request
182+
node_type: cpu8
174183
script: "ci/build_wheel_raft_dask.sh"
175184
package-name: raft_dask
176185
package-type: python
186+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
177187
wheel-tests-raft-dask:
178188
needs: [wheel-build-raft-dask, changed-files]
179189
secrets: inherit
@@ -182,6 +192,7 @@ jobs:
182192
with:
183193
build_type: pull-request
184194
script: ci/test_wheel_raft_dask.sh
195+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
185196
devcontainer:
186197
needs: telemetry-setup
187198
secrets: inherit

.github/workflows/test.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ jobs:
4040
date: ${{ inputs.date }}
4141
script: ci/test_cpp.sh
4242
sha: ${{ inputs.sha }}
43+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
4344
conda-python-tests:
4445
secrets: inherit
4546
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
@@ -49,6 +50,7 @@ jobs:
4950
date: ${{ inputs.date }}
5051
script: ci/test_python.sh
5152
sha: ${{ inputs.sha }}
53+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
5254
wheel-tests-pylibraft:
5355
secrets: inherit
5456
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
@@ -58,6 +60,7 @@ jobs:
5860
date: ${{ inputs.date }}
5961
sha: ${{ inputs.sha }}
6062
script: ci/test_wheel_pylibraft.sh
63+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN
6164
wheel-tests-raft-dask:
6265
secrets: inherit
6366
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
@@ -67,3 +70,4 @@ jobs:
6770
date: ${{ inputs.date }}
6871
sha: ${{ inputs.sha }}
6972
script: ci/test_wheel_raft_dask.sh
73+
sccache-dist-token-secret-name: GIST_REPO_READ_ORG_GITHUB_TOKEN

0 commit comments

Comments
 (0)