Skip to content

Commit 35eefef

Browse files
Merge branch 'main' into cmake-4.0
2 parents c393026 + 4c2407f commit 35eefef

42 files changed

Lines changed: 373 additions & 369 deletions

Some content is hidden

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

.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:26.06-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
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:26.06-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda12.9-ucx1.19.0-openmpi5.0.10"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda12.9-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda12.9-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:26.6": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.8": {
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:26.6": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/ucx",

.devcontainer/cuda13.2-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.2",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge"
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
20+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2121
},
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda13.2-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.2",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
20-
"ghcr.io/rapidsai/devcontainers/features/cuda:26.6": {
20+
"ghcr.io/rapidsai/devcontainers/features/cuda:26.8": {
2121
"version": "13.2",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
2525
"installcuSPARSE": true
2626
},
27-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.6": {}
27+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.8": {}
2828
},
2929
"overrideFeatureInstallOrder": [
3030
"ghcr.io/rapidsai/devcontainers/features/ucx",

.github/workflows/build.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
packages: read
4444
pull-requests: read
4545
secrets: inherit # zizmor: ignore[secrets-inherit]
46-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.2.0
46+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
4747
with:
4848
build_type: ${{ inputs.build_type || 'branch' }}
4949
branch: ${{ inputs.branch }}
@@ -55,7 +55,7 @@ jobs:
5555
rocky8-clib-standalone-build-matrix:
5656
permissions:
5757
contents: read
58-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
58+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
5959
with:
6060
build_type: pull-request
6161
matrix_name: conda-cpp-build
@@ -68,7 +68,7 @@ jobs:
6868
packages: read
6969
pull-requests: read
7070
secrets: inherit # zizmor: ignore[secrets-inherit]
71-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
71+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
7272
strategy:
7373
fail-fast: false
7474
matrix: ${{ fromJSON(needs.rocky8-clib-standalone-build-matrix.outputs.matrix) }}
@@ -77,7 +77,7 @@ jobs:
7777
branch: ${{ inputs.branch }}
7878
arch: "${{matrix.ARCH}}"
7979
date: ${{ inputs.date }}
80-
container_image: "rapidsai/ci-wheel:26.06-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
80+
container_image: "rapidsai/ci-wheel:26.08-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
8181
node_type: "cpu16"
8282
requires_license_builder: true
8383
script: "ci/build_standalone_c.sh"
@@ -88,7 +88,7 @@ jobs:
8888
needs: cpp-build
8989
permissions:
9090
contents: read
91-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
91+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
9292
with:
9393
build_type: pull-request
9494
matrix_name: conda-cpp-build
@@ -102,7 +102,7 @@ jobs:
102102
packages: read
103103
pull-requests: read
104104
secrets: inherit # zizmor: ignore[secrets-inherit]
105-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
105+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
106106
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
107107
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
108108
strategy:
@@ -113,15 +113,15 @@ jobs:
113113
branch: ${{ inputs.branch }}
114114
arch: "amd64"
115115
date: ${{ inputs.date }}
116-
container_image: "rapidsai/ci-conda:26.06-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
116+
container_image: "rapidsai/ci-conda:26.08-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
117117
node_type: "gpu-l4-latest-1"
118118
script: "ci/build_rust.sh"
119119
sha: ${{ inputs.sha }}
120120
go-build-matrix:
121121
needs: cpp-build
122122
permissions:
123123
contents: read
124-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
124+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
125125
with:
126126
build_type: pull-request
127127
matrix_name: conda-cpp-build
@@ -135,7 +135,7 @@ jobs:
135135
packages: read
136136
pull-requests: read
137137
secrets: inherit # zizmor: ignore[secrets-inherit]
138-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
138+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
139139
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
140140
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
141141
strategy:
@@ -146,15 +146,15 @@ jobs:
146146
branch: ${{ inputs.branch }}
147147
arch: "amd64"
148148
date: ${{ inputs.date }}
149-
container_image: "rapidsai/ci-conda:26.06-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
149+
container_image: "rapidsai/ci-conda:26.08-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
150150
node_type: "gpu-l4-latest-1"
151151
script: "ci/build_go.sh"
152152
sha: ${{ inputs.sha }}
153153
java-build-matrix:
154154
needs: cpp-build
155155
permissions:
156156
contents: read
157-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
157+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
158158
with:
159159
build_type: pull-request
160160
matrix_name: conda-cpp-build
@@ -168,7 +168,7 @@ jobs:
168168
packages: read
169169
pull-requests: read
170170
secrets: inherit # zizmor: ignore[secrets-inherit]
171-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
171+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
172172
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
173173
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
174174
strategy:
@@ -179,7 +179,7 @@ jobs:
179179
branch: ${{ inputs.branch }}
180180
arch: "amd64"
181181
date: ${{ inputs.date }}
182-
container_image: "rapidsai/ci-conda:26.06-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
182+
container_image: "rapidsai/ci-conda:26.08-cuda${{ matrix.CUDA_VER }}-${{ matrix.LINUX_VER }}-py${{ matrix.PY_VER }}"
183183
script: "ci/build_java.sh"
184184
artifact-name: "cuvs-java-cuda${{ matrix.CUDA_VER }}"
185185
file_to_upload: "java/cuvs-java/target/"
@@ -193,7 +193,7 @@ jobs:
193193
packages: read
194194
pull-requests: read
195195
secrets: inherit # zizmor: ignore[secrets-inherit]
196-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0
196+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
197197
with:
198198
build_type: ${{ inputs.build_type || 'branch' }}
199199
branch: ${{ inputs.branch }}
@@ -210,7 +210,7 @@ jobs:
210210
id-token: write
211211
packages: read
212212
pull-requests: read
213-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@cuda-13.2.0
213+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
214214
secrets:
215215
CONDA_RAPIDSAI_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_NIGHTLY_TOKEN }}
216216
CONDA_RAPIDSAI_TOKEN: ${{ secrets.CONDA_RAPIDSAI_TOKEN }}
@@ -237,12 +237,12 @@ jobs:
237237
packages: read
238238
pull-requests: read
239239
secrets: inherit # zizmor: ignore[secrets-inherit]
240-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
240+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
241241
with:
242242
arch: "amd64"
243243
branch: ${{ inputs.branch }}
244244
build_type: ${{ inputs.build_type || 'branch' }}
245-
container_image: "rapidsai/ci-conda:26.06-latest"
245+
container_image: "rapidsai/ci-conda:26.08-latest"
246246
date: ${{ inputs.date }}
247247
node_type: "gpu-l4-latest-1"
248248
script: "ci/build_docs.sh"
@@ -255,7 +255,7 @@ jobs:
255255
packages: read
256256
pull-requests: read
257257
secrets: inherit # zizmor: ignore[secrets-inherit]
258-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0
258+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
259259
with:
260260
build_type: ${{ inputs.build_type || 'branch' }}
261261
branch: ${{ inputs.branch }}
@@ -275,7 +275,7 @@ jobs:
275275
id-token: write
276276
packages: read
277277
pull-requests: read
278-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0
278+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
279279
secrets:
280280
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
281281
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}
@@ -295,7 +295,7 @@ jobs:
295295
packages: read
296296
pull-requests: read
297297
secrets: inherit # zizmor: ignore[secrets-inherit]
298-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0
298+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
299299
with:
300300
build_type: ${{ inputs.build_type || 'branch' }}
301301
branch: ${{ inputs.branch }}
@@ -315,7 +315,7 @@ jobs:
315315
id-token: write
316316
packages: read
317317
pull-requests: read
318-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0
318+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
319319
secrets:
320320
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
321321
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}

0 commit comments

Comments
 (0)