Skip to content

Commit eaf9fbe

Browse files
authored
Merge branch 'branch-25.08' into get-version-jni-c-api
2 parents e2a792d + 36c38a5 commit eaf9fbe

50 files changed

Lines changed: 344 additions & 158 deletions

Some content is hidden

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

.devcontainer/cuda11.8-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.08-cpp-cuda11.8-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda11.8-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.8": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda11.8-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55
"args": {
66
"CUDA": "11.8",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda11.8-ucx1.18.0-openmpi-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.08-cpp-cuda11.8-ucx1.18.0-openmpi-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda11.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda11.8-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.6": {
18+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.8": {
1919
"version": "11.8",
2020
"installcuBLAS": true,
2121
"installcuSOLVER": true,
2222
"installcuRAND": true,
2323
"installcuSPARSE": true
2424
},
25-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
25+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.8": {}
2626
},
2727
"overrideFeatureInstallOrder": [
2828
"ghcr.io/rapidsai/devcontainers/features/ucx",

.devcontainer/cuda12.8-conda/devcontainer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"args": {
66
"CUDA": "12.8",
77
"PYTHON_PACKAGE_MANAGER": "conda",
8-
"BASE": "rapidsai/devcontainers:25.06-cpp-mambaforge-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.8-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
18+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.8": {}
1919
},
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"

.devcontainer/cuda12.8-pip/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55
"args": {
66
"CUDA": "12.8",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.06-cpp-cuda12.8-ucx1.18.0-openmpi-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.8-ucx1.18.0-openmpi-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.06-cuda12.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.8-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
18-
"ghcr.io/rapidsai/devcontainers/features/cuda:25.6": {
18+
"ghcr.io/rapidsai/devcontainers/features/cuda:25.8": {
1919
"version": "12.8",
2020
"installcuBLAS": true,
2121
"installcuSOLVER": true,
2222
"installcuRAND": true,
2323
"installcuSPARSE": true
2424
},
25-
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.6": {}
25+
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.8": {}
2626
},
2727
"overrideFeatureInstallOrder": [
2828
"ghcr.io/rapidsai/devcontainers/features/ucx",

.github/workflows/build.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ concurrency:
2828
jobs:
2929
cpp-build:
3030
secrets: inherit
31-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.06
31+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.08
3232
with:
3333
build_type: ${{ inputs.build_type || 'branch' }}
3434
branch: ${{ inputs.branch }}
@@ -38,7 +38,7 @@ jobs:
3838
rust-build:
3939
needs: cpp-build
4040
secrets: inherit
41-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
41+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
4242
with:
4343
build_type: ${{ inputs.build_type || 'branch' }}
4444
branch: ${{ inputs.branch }}
@@ -55,7 +55,7 @@ jobs:
5555
go-build:
5656
needs: cpp-build
5757
secrets: inherit
58-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
58+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
5959
with:
6060
build_type: ${{ inputs.build_type || 'branch' }}
6161
branch: ${{ inputs.branch }}
@@ -81,7 +81,7 @@ jobs:
8181
python-build:
8282
needs: [cpp-build]
8383
secrets: inherit
84-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.06
84+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.08
8585
with:
8686
build_type: ${{ inputs.build_type || 'branch' }}
8787
branch: ${{ inputs.branch }}
@@ -91,7 +91,7 @@ jobs:
9191
upload-conda:
9292
needs: [cpp-build, python-build]
9393
secrets: inherit
94-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.06
94+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.08
9595
with:
9696
build_type: ${{ inputs.build_type || 'branch' }}
9797
branch: ${{ inputs.branch }}
@@ -102,7 +102,7 @@ jobs:
102102
if: github.ref_type == 'branch'
103103
needs: python-build
104104
secrets: inherit
105-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
105+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
106106
with:
107107
arch: "amd64"
108108
branch: ${{ inputs.branch }}
@@ -114,7 +114,7 @@ jobs:
114114
sha: ${{ inputs.sha }}
115115
wheel-build-libcuvs:
116116
secrets: inherit
117-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
117+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.08
118118
with:
119119
build_type: ${{ inputs.build_type || 'branch' }}
120120
branch: ${{ inputs.branch }}
@@ -128,7 +128,7 @@ jobs:
128128
wheel-publish-libcuvs:
129129
needs: wheel-build-libcuvs
130130
secrets: inherit
131-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.06
131+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.08
132132
with:
133133
build_type: ${{ inputs.build_type || 'branch' }}
134134
branch: ${{ inputs.branch }}
@@ -139,7 +139,7 @@ jobs:
139139
wheel-build-cuvs:
140140
needs: wheel-build-libcuvs
141141
secrets: inherit
142-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
142+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.08
143143
with:
144144
build_type: ${{ inputs.build_type || 'branch' }}
145145
branch: ${{ inputs.branch }}
@@ -151,7 +151,7 @@ jobs:
151151
wheel-publish-cuvs:
152152
needs: wheel-build-cuvs
153153
secrets: inherit
154-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.06
154+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.08
155155
with:
156156
build_type: ${{ inputs.build_type || 'branch' }}
157157
branch: ${{ inputs.branch }}

.github/workflows/pr.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- devcontainer
3131
- telemetry-setup
3232
secrets: inherit
33-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.06
33+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.08
3434
if: always()
3535
with:
3636
needs: ${{ toJSON(needs) }}
@@ -59,7 +59,7 @@ jobs:
5959
changed-files:
6060
needs: telemetry-setup
6161
secrets: inherit
62-
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.06
62+
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@branch-25.08
6363
with:
6464
files_yaml: |
6565
test_cpp:
@@ -111,45 +111,45 @@ jobs:
111111
checks:
112112
needs: telemetry-setup
113113
secrets: inherit
114-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.06
114+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.08
115115
with:
116116
enable_check_generated_files: false
117117
ignored_pr_jobs: "telemetry-summarize"
118118
conda-cpp-build:
119119
needs: checks
120120
secrets: inherit
121-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.06
121+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@branch-25.08
122122
with:
123123
build_type: pull-request
124124
node_type: cpu16
125125
script: ci/build_cpp.sh
126126
conda-cpp-tests:
127127
needs: [conda-cpp-build, changed-files]
128128
secrets: inherit
129-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.06
129+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.08
130130
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
131131
with:
132132
build_type: pull-request
133133
script: ci/test_cpp.sh
134134
conda-cpp-checks:
135135
needs: conda-cpp-build
136136
secrets: inherit
137-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.06
137+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.08
138138
with:
139139
build_type: pull-request
140140
enable_check_symbols: true
141141
symbol_exclusions: (void (thrust::|cub::))
142142
conda-python-build:
143143
needs: conda-cpp-build
144144
secrets: inherit
145-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.06
145+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.08
146146
with:
147147
build_type: pull-request
148148
script: ci/build_python.sh
149149
conda-python-tests:
150150
needs: [conda-python-build, changed-files]
151151
secrets: inherit
152-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.06
152+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.08
153153
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
154154
with:
155155
build_type: pull-request
@@ -169,7 +169,7 @@ jobs:
169169
docs-build:
170170
needs: conda-python-build
171171
secrets: inherit
172-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
172+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
173173
with:
174174
build_type: pull-request
175175
node_type: "gpu-l4-latest-1"
@@ -179,7 +179,7 @@ jobs:
179179
rust-build:
180180
needs: conda-cpp-build
181181
secrets: inherit
182-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
182+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
183183
with:
184184
build_type: pull-request
185185
node_type: "gpu-l4-latest-1"
@@ -189,7 +189,7 @@ jobs:
189189
go-build:
190190
needs: conda-cpp-build
191191
secrets: inherit
192-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.06
192+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@branch-25.08
193193
with:
194194
build_type: pull-request
195195
node_type: "gpu-l4-latest-1"
@@ -199,7 +199,7 @@ jobs:
199199
wheel-build-libcuvs:
200200
needs: checks
201201
secrets: inherit
202-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
202+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.08
203203
with:
204204
build_type: pull-request
205205
script: ci/build_wheel_libcuvs.sh
@@ -210,7 +210,7 @@ jobs:
210210
wheel-build-cuvs:
211211
needs: wheel-build-libcuvs
212212
secrets: inherit
213-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.06
213+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.08
214214
with:
215215
build_type: pull-request
216216
script: ci/build_wheel_cuvs.sh
@@ -219,15 +219,15 @@ jobs:
219219
wheel-tests-cuvs:
220220
needs: [wheel-build-cuvs, changed-files]
221221
secrets: inherit
222-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.06
222+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.08
223223
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python
224224
with:
225225
build_type: pull-request
226226
script: ci/test_wheel_cuvs.sh
227227
devcontainer:
228228
secrets: inherit
229229
needs: telemetry-setup
230-
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.06
230+
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.08
231231
with:
232232
arch: '["amd64"]'
233233
cuda: '["12.8"]'

.github/workflows/test.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919
jobs:
2020
conda-cpp-checks:
2121
secrets: inherit
22-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.06
22+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@branch-25.08
2323
with:
2424
build_type: ${{ inputs.build_type }}
2525
branch: ${{ inputs.branch }}
@@ -29,7 +29,7 @@ jobs:
2929
symbol_exclusions: (void (thrust::|cub::))
3030
conda-cpp-tests:
3131
secrets: inherit
32-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.06
32+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@branch-25.08
3333
with:
3434
build_type: ${{ inputs.build_type }}
3535
branch: ${{ inputs.branch }}
@@ -38,7 +38,7 @@ jobs:
3838
sha: ${{ inputs.sha }}
3939
conda-python-tests:
4040
secrets: inherit
41-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.06
41+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.08
4242
with:
4343
build_type: ${{ inputs.build_type }}
4444
branch: ${{ inputs.branch }}
@@ -59,7 +59,7 @@ jobs:
5959
script: "ci/test_java.sh"
6060
wheel-tests-cuvs:
6161
secrets: inherit
62-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.06
62+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.08
6363
with:
6464
build_type: ${{ inputs.build_type }}
6565
branch: ${{ inputs.branch }}

.github/workflows/trigger-breaking-change-alert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
trigger-notifier:
1313
if: contains(github.event.pull_request.labels.*.name, 'breaking')
1414
secrets: inherit
15-
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.06
15+
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.08
1616
with:
1717
sender_login: ${{ github.event.sender.login }}
1818
sender_avatar: ${{ github.event.sender.avatar_url }}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ pip install cuvs-cu12 --extra-index-url=https://pypi.nvidia.com
109109
If installing a version that has not yet been released, the `rapidsai` channel can be replaced with `rapidsai-nightly`:
110110

111111
```bash
112-
conda install -c conda-forge -c nvidia -c rapidsai-nightly cuvs=25.06
112+
conda install -c conda-forge -c nvidia -c rapidsai-nightly cuvs=25.08
113113
```
114114

115115
cuVS also has `pip` wheel packages that can be installed. Please see the [Build and Install Guide](https://docs.rapids.ai/api/cuvs/nightly/build/) for more information on installing the available cuVS packages and building from source.
@@ -169,7 +169,7 @@ cuvsCagraIndexParamsDestroy(index_params);
169169
cuvsResourcesDestroy(res);
170170
```
171171

172-
For more code examples of the C APIs, including drop-in Cmake project templates, please refer to the [C examples](https://github.com/rapidsai/cuvs/tree/branch-25.06/examples/c)
172+
For more code examples of the C APIs, including drop-in Cmake project templates, please refer to the [C examples](https://github.com/rapidsai/cuvs/tree/branch-25.08/examples/c)
173173

174174
### Rust API
175175

@@ -232,7 +232,7 @@ fn cagra_example() -> Result<()> {
232232
}
233233
```
234234

235-
For more code examples of the Rust APIs, including a drop-in project templates, please refer to the [Rust examples](https://github.com/rapidsai/cuvs/tree/branch-25.06/examples/rust).
235+
For more code examples of the Rust APIs, including a drop-in project templates, please refer to the [Rust examples](https://github.com/rapidsai/cuvs/tree/branch-25.08/examples/rust).
236236

237237
## Contributing
238238

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25.06.00
1+
25.08.00

0 commit comments

Comments
 (0)