Skip to content
Merged
Show file tree
Hide file tree
Changes from 112 commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
be0a873
new design
tarang-jain Nov 4, 2025
9c385b2
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Nov 4, 2025
6ceb514
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Nov 4, 2025
ed88603
simplify and corrections
tarang-jain Nov 7, 2025
ee8cd2f
function definitiions in .cu
tarang-jain Nov 7, 2025
21dbf99
cleanup the header further
tarang-jain Nov 7, 2025
2baa9c7
recent changes to src file
tarang-jain Nov 7, 2025
891c5ee
update factory signatures
tarang-jain Nov 8, 2025
24f09ec
corrections to extend and deserialization
tarang-jain Nov 8, 2025
ca45db3
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Nov 8, 2025
50d48c0
change expected return types at various places
tarang-jain Nov 8, 2025
84ffb74
pimpl header
tarang-jain Nov 12, 2025
0116f54
pimpl implementation
tarang-jain Nov 12, 2025
c3f6694
hybrid strategy
tarang-jain Nov 12, 2025
5d45812
clean dif
tarang-jain Nov 12, 2025
6dc5f6e
simplify base struct;update impl
tarang-jain Nov 12, 2025
67841e5
update clone code
tarang-jain Nov 12, 2025
f320c2a
cleanup diff
tarang-jain Nov 13, 2025
04615c9
reduce diff
tarang-jain Nov 13, 2025
a369641
fix compilation errors
tarang-jain Nov 13, 2025
0fbc15c
Merge branch 'main' into build-from-args
tarang-jain Nov 13, 2025
89cfb69
style fixes
tarang-jain Nov 14, 2025
8cc66ad
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Nov 14, 2025
a454c49
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Nov 14, 2025
dce971a
add all correct signatures to header
tarang-jain Nov 14, 2025
b23046c
reduce diff in header docs
tarang-jain Nov 14, 2025
57bc71c
reduce diff in header docs
tarang-jain Nov 14, 2025
1d1aae5
style
tarang-jain Nov 14, 2025
dbff355
style
tarang-jain Nov 14, 2025
cec0831
reduce diff in header docs
tarang-jain Nov 14, 2025
4b248a9
new signatures for build-from-args
tarang-jain Nov 14, 2025
ae4cda6
implementations for the new signatures
tarang-jain Nov 14, 2025
cc55276
update implementation
tarang-jain Nov 14, 2025
cb1d7c4
new impl for set_centers
tarang-jain Nov 14, 2025
7bcebe2
new impl for set_centers
tarang-jain Nov 14, 2025
db4438f
cleanup comments
tarang-jain Nov 14, 2025
e92f066
rm template from set_centers
tarang-jain Nov 14, 2025
1d5e6bd
rm set_centers from detail namespace
tarang-jain Nov 14, 2025
f25b990
add tests
tarang-jain Nov 14, 2025
f033380
add instantiations for new api
tarang-jain Nov 14, 2025
1a58b52
add instantiations for new api
tarang-jain Nov 14, 2025
cdba72d
fix inst
tarang-jain Nov 14, 2025
7240319
move struct definitions to header
tarang-jain Nov 14, 2025
21d53aa
working implementation checkpoint
tarang-jain Nov 14, 2025
9b21a85
rename index_iface to index_impl
tarang-jain Nov 15, 2025
77a6e5c
revert
tarang-jain Nov 15, 2025
22b302c
Merge branch 'main' into build-from-args
cjnolet Nov 17, 2025
a4dfbc4
Merge branch 'main' into build-from-args
tarang-jain Nov 17, 2025
9c91e72
Merge branch 'main' into build-from-args
tarang-jain Nov 18, 2025
b9a0490
updates
tarang-jain Nov 19, 2025
37efc78
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Nov 19, 2025
25a12a7
cleanup diff
tarang-jain Nov 19, 2025
a109bc1
Merge branch 'release/25.12' of https://github.com/rapidsai/cuvs into…
tarang-jain Nov 19, 2025
eebd317
set pin correctly
tarang-jain Nov 19, 2025
96d6f6e
reduce diff
tarang-jain Nov 19, 2025
7c83edb
reduce diff
tarang-jain Nov 19, 2025
2f3d5f1
reduce diff
tarang-jain Nov 19, 2025
4e7f56c
correct args
tarang-jain Nov 19, 2025
a242d05
add inst
tarang-jain Nov 19, 2025
201354e
rename set_centers
tarang-jain Nov 19, 2025
814cc3b
compilation errors and style
tarang-jain Nov 19, 2025
bcb77ac
corrections to cpp tests
tarang-jain Nov 19, 2025
a449f25
rm extra diffs
tarang-jain Nov 19, 2025
fb9c3f2
Merge branch 'release/25.12' of https://github.com/rapidsai/cuvs into…
tarang-jain Nov 19, 2025
fd84810
destructor def
tarang-jain Nov 19, 2025
cae8f45
fix test failures
tarang-jain Nov 19, 2025
0d1f911
add checks to constructor
tarang-jain Nov 19, 2025
b5e78a7
fix failing tests
tarang-jain Nov 19, 2025
ca03eca
correct helpers
tarang-jain Nov 20, 2025
4365c5a
rm logs
tarang-jain Nov 20, 2025
047da46
new helpers, correct definitions
tarang-jain Nov 20, 2025
37e4ea5
correct args to memcpy
tarang-jain Nov 20, 2025
d42ea9d
rm extra helper
tarang-jain Nov 20, 2025
4301176
rm compute_centers_rot
tarang-jain Nov 20, 2025
332d965
fix failing tests;rm extra function
tarang-jain Nov 20, 2025
8c470c8
update cpp check, fix view_impl constructor
tarang-jain Nov 21, 2025
3fd44ed
Merge branch 'release/25.12' of https://github.com/rapidsai/cuvs into…
tarang-jain Nov 21, 2025
e703870
move static members to impl
tarang-jain Nov 21, 2025
1c1eebf
revert deserialization
tarang-jain Nov 21, 2025
10a5b65
fix compilation errors
tarang-jain Nov 21, 2025
091fe45
fix failing test
tarang-jain Nov 21, 2025
6acff2f
corrections to test
tarang-jain Nov 21, 2025
860ba9b
fix view_impl constructor call
tarang-jain Nov 21, 2025
0c721dd
style
tarang-jain Nov 21, 2025
67124b6
correct host side function
tarang-jain Nov 21, 2025
f26b2da
fix precomputed build api
tarang-jain Nov 21, 2025
8020224
reduce test instantiations
tarang-jain Nov 21, 2025
78c5428
fix diff in pyproject.toml
tarang-jain Nov 21, 2025
07b6bd1
error check format
tarang-jain Nov 21, 2025
190f511
correct RAFT_EXPECTS
tarang-jain Nov 21, 2025
7b3a02c
pointer based
tarang-jain Nov 24, 2025
c41c9e4
inline function
tarang-jain Nov 25, 2025
56dd241
Merge branch 'release/25.12' into build-from-args
tarang-jain Nov 25, 2025
f6cb84d
Update cpp/include/cuvs/neighbors/ivf_pq.hpp
tarang-jain Nov 25, 2025
87a340d
missing functions and docs
tarang-jain Nov 25, 2025
d97e645
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Nov 25, 2025
af55680
fix docs
tarang-jain Nov 26, 2025
3f79753
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Nov 26, 2025
1bb3fb0
resolve diff
tarang-jain Nov 26, 2025
ddc3b83
resolve diff
tarang-jain Nov 26, 2025
3d87452
resolve diff
tarang-jain Nov 26, 2025
7587b91
resolve diff
tarang-jain Nov 26, 2025
7217b26
resolve diff
tarang-jain Nov 26, 2025
5a1ea12
resolve diff
tarang-jain Nov 26, 2025
52926eb
resolve diff
tarang-jain Nov 26, 2025
27863b4
resolve diff
tarang-jain Nov 26, 2025
dd2a0a3
resolve diff
tarang-jain Nov 26, 2025
8943c12
undo diff to unrelated files
tarang-jain Dec 1, 2025
f64b492
fix werror by removing instantiations for iface,impl
tarang-jain Dec 2, 2025
1cd1c0a
Merge branch 'release/25.12' into build-from-args
tarang-jain Dec 2, 2025
4a1672f
fix instantiations and return types
tarang-jain Dec 2, 2025
03121c3
first commit
tarang-jain Oct 23, 2025
175052a
add all changes
tarang-jain Oct 31, 2025
03a8798
host api and style
tarang-jain Oct 31, 2025
122f2c2
correct arg names
tarang-jain Oct 31, 2025
34f291c
new design
tarang-jain Nov 4, 2025
e72c6ae
simplify and corrections
tarang-jain Nov 7, 2025
a173033
function definitiions in .cu
tarang-jain Nov 7, 2025
4ae6b40
cleanup the header further
tarang-jain Nov 7, 2025
c4ee9ef
recent changes to src file
tarang-jain Nov 7, 2025
216f213
update factory signatures
tarang-jain Nov 8, 2025
162f48b
corrections to extend and deserialization
tarang-jain Nov 8, 2025
9b3c44a
change expected return types at various places
tarang-jain Nov 8, 2025
e0bb165
pimpl header
tarang-jain Nov 12, 2025
22fa387
pimpl implementation
tarang-jain Nov 12, 2025
e5bd46a
hybrid strategy
tarang-jain Nov 12, 2025
7c1a946
clean dif
tarang-jain Nov 12, 2025
6e3bd0a
simplify base struct;update impl
tarang-jain Nov 12, 2025
49f3459
update clone code
tarang-jain Nov 12, 2025
4b8f83c
cleanup diff
tarang-jain Nov 13, 2025
adc2a02
reduce diff
tarang-jain Nov 13, 2025
d07f9fa
fix compilation errors
tarang-jain Nov 13, 2025
dd631a6
style fixes
tarang-jain Nov 14, 2025
7ffaf44
add all correct signatures to header
tarang-jain Nov 14, 2025
d0bcd69
reduce diff in header docs
tarang-jain Nov 14, 2025
14d0e75
reduce diff in header docs
tarang-jain Nov 14, 2025
eb718e7
style
tarang-jain Nov 14, 2025
5a05962
style
tarang-jain Nov 14, 2025
0cef9b3
reduce diff in header docs
tarang-jain Nov 14, 2025
2c7a927
new signatures for build-from-args
tarang-jain Nov 14, 2025
f828d9b
implementations for the new signatures
tarang-jain Nov 14, 2025
00af612
update implementation
tarang-jain Nov 14, 2025
047582b
new impl for set_centers
tarang-jain Nov 14, 2025
b40eaa5
new impl for set_centers
tarang-jain Nov 14, 2025
007c658
cleanup comments
tarang-jain Nov 14, 2025
d12055d
rm template from set_centers
tarang-jain Nov 14, 2025
2bfa9ad
rm set_centers from detail namespace
tarang-jain Nov 14, 2025
5dced70
add tests
tarang-jain Nov 14, 2025
5921e0f
add instantiations for new api
tarang-jain Nov 14, 2025
2a35be2
add instantiations for new api
tarang-jain Nov 14, 2025
96056ad
fix inst
tarang-jain Nov 14, 2025
7c89a18
move struct definitions to header
tarang-jain Nov 14, 2025
512d5cc
working implementation checkpoint
tarang-jain Nov 14, 2025
9f079b6
rename index_iface to index_impl
tarang-jain Nov 15, 2025
5dc6577
revert
tarang-jain Nov 15, 2025
860cc4a
updates
tarang-jain Nov 19, 2025
675e876
cleanup diff
tarang-jain Nov 19, 2025
73014e8
set pin correctly
tarang-jain Nov 19, 2025
474bc2d
reduce diff
tarang-jain Nov 19, 2025
4695f33
reduce diff
tarang-jain Nov 19, 2025
2ed1a58
reduce diff
tarang-jain Nov 19, 2025
fac44c8
correct args
tarang-jain Nov 19, 2025
ef78072
add inst
tarang-jain Nov 19, 2025
9d588d6
rename set_centers
tarang-jain Nov 19, 2025
367355c
compilation errors and style
tarang-jain Nov 19, 2025
673a9ca
corrections to cpp tests
tarang-jain Nov 19, 2025
5d67b35
rm extra diffs
tarang-jain Nov 19, 2025
8bf77eb
destructor def
tarang-jain Nov 19, 2025
ce2b3c6
fix test failures
tarang-jain Nov 19, 2025
e4c913c
add checks to constructor
tarang-jain Nov 19, 2025
6bd7c07
fix failing tests
tarang-jain Nov 19, 2025
faff7e4
correct helpers
tarang-jain Nov 20, 2025
c67bc52
rm logs
tarang-jain Nov 20, 2025
fd4f714
new helpers, correct definitions
tarang-jain Nov 20, 2025
259b461
correct args to memcpy
tarang-jain Nov 20, 2025
f43d312
rm extra helper
tarang-jain Nov 20, 2025
b006491
rm compute_centers_rot
tarang-jain Nov 20, 2025
e9f5ede
fix failing tests;rm extra function
tarang-jain Nov 20, 2025
1da2ace
update cpp check, fix view_impl constructor
tarang-jain Nov 21, 2025
40cb370
Fix typo in date field (#1563)
vyasr Nov 20, 2025
475cf71
move static members to impl
tarang-jain Nov 21, 2025
5fa5bea
revert deserialization
tarang-jain Nov 21, 2025
eabaf41
fix compilation errors
tarang-jain Nov 21, 2025
09acc7f
fix failing test
tarang-jain Nov 21, 2025
a996d4b
corrections to test
tarang-jain Nov 21, 2025
cb6e074
fix view_impl constructor call
tarang-jain Nov 21, 2025
8fcfb6f
style
tarang-jain Nov 21, 2025
1c544d2
correct host side function
tarang-jain Nov 21, 2025
0c48a9a
fix precomputed build api
tarang-jain Nov 21, 2025
bf28e5f
reduce test instantiations
tarang-jain Nov 21, 2025
5e9ab3c
fix diff in pyproject.toml
tarang-jain Nov 21, 2025
71adf0d
error check format
tarang-jain Nov 21, 2025
2277fae
correct RAFT_EXPECTS
tarang-jain Nov 21, 2025
e4d75d0
rebase
tarang-jain Dec 2, 2025
98a0a6f
inline function
tarang-jain Nov 25, 2025
69ff55a
[Java] One PinnedMemoryBuffer per CuVSResourcesImpl (#1441)
ldematte Nov 25, 2025
8f6c3e0
[Java] Relax cuVS version matching (#1544)
ldematte Nov 25, 2025
6340a87
Introduce `libcuvs-headers` and `libcuvs-static` CMake components and…
divyegala Nov 25, 2025
c327515
missing functions and docs
tarang-jain Nov 25, 2025
4ae529e
Update cpp/include/cuvs/neighbors/ivf_pq.hpp
tarang-jain Nov 25, 2025
165bc26
fix docs
tarang-jain Nov 26, 2025
8014d77
resolve diff
tarang-jain Nov 26, 2025
4b5683b
resolve diff
tarang-jain Nov 26, 2025
e5fe84e
resolve diff
tarang-jain Nov 26, 2025
7b6c993
resolve diff
tarang-jain Nov 26, 2025
46e60bd
resolve diff
tarang-jain Nov 26, 2025
065a077
resolve diff
tarang-jain Nov 26, 2025
6c0c7da
resolve diff
tarang-jain Nov 26, 2025
f894ee9
resolve diff
tarang-jain Nov 26, 2025
f419b18
undo diff to unrelated files
tarang-jain Dec 1, 2025
0bde6b1
fix werror by removing instantiations for iface,impl
tarang-jain Dec 2, 2025
5739450
[Java] Bindings, tests and benchmarks for RMM pooled memory (#1453)
ldematte Dec 1, 2025
b19572e
fix instantiations and return types
tarang-jain Dec 2, 2025
4c9668d
fix merge conflict
tarang-jain Dec 2, 2025
542c5cd
merge main
tarang-jain Dec 2, 2025
8563883
reset diff
tarang-jain Dec 2, 2025
08d2c29
reset diff
tarang-jain Dec 2, 2025
b7860e8
reset diff
tarang-jain Dec 2, 2025
a2f603b
reset diff
tarang-jain Dec 2, 2025
2979624
add diff to CMakeLists
tarang-jain Dec 2, 2025
2b033b1
add faiss patch
tarang-jain Dec 2, 2025
e572385
update json
tarang-jain Dec 2, 2025
8d4998e
fix style
tarang-jain Dec 2, 2025
cd089fb
fix docs
tarang-jain Dec 3, 2025
0eb9344
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Dec 3, 2025
9460f94
Merge branch 'main' into build-from-args
tarang-jain Dec 3, 2025
415a10a
Merge branch 'main' into build-from-args
tarang-jain Dec 18, 2025
a09cbab
error message for view type
tarang-jain Dec 19, 2025
4cc9e42
fix compilation errors
tarang-jain Dec 19, 2025
9fb56e2
fix style
tarang-jain Dec 19, 2025
0b5b697
Merge branch 'main' into build-from-args
tarang-jain Dec 19, 2025
d75d254
Merge branch 'main' into build-from-args
tarang-jain Dec 19, 2025
873355c
update signatures from noexcept
tarang-jain Dec 19, 2025
5e59b8b
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Dec 19, 2025
2aae6c1
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Dec 19, 2025
9d2dc10
fix noexcept status in headers
tarang-jain Dec 19, 2025
94a88d9
fix noexcept status in headers
tarang-jain Dec 19, 2025
9889cac
rm non-const getters from public api
tarang-jain Dec 22, 2025
1feba3f
rm non-const getters
tarang-jain Dec 22, 2025
5a5bb62
fix compilation errors
tarang-jain Dec 22, 2025
eac8977
fixes
tarang-jain Dec 22, 2025
2670e96
update faiss patch and style
tarang-jain Dec 22, 2025
bbb6037
Merge branch 'main' into build-from-args
tarang-jain Dec 22, 2025
1db7442
update patch
tarang-jain Dec 22, 2025
5921585
Merge branch 'build-from-args' of https://github.com/tarang-jain/cuvs…
tarang-jain Dec 22, 2025
aa518ea
fix faiss patch
tarang-jain Dec 22, 2025
e9aaca3
fix faiss patch
tarang-jain Dec 23, 2025
11c46dc
Merge branch 'main' of https://github.com/rapidsai/cuvs into build-fr…
tarang-jain Jan 6, 2026
fc3e4eb
copyright year
tarang-jain Jan 6, 2026
b95c5ff
fix faiss patch
tarang-jain Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .devcontainer/cuda12.9-conda/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"args": {
"CUDA": "12.9",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
}
},
"runArgs": [
Expand All @@ -17,7 +17,7 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
Expand Down
6 changes: 3 additions & 3 deletions .devcontainer/cuda12.9-pip/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"args": {
"CUDA": "12.9",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
}
},
"runArgs": [
Expand All @@ -17,14 +17,14 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
"version": "12.9",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/ucx",
Expand Down
4 changes: 2 additions & 2 deletions .devcontainer/cuda13.0-conda/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"args": {
"CUDA": "13.0",
"PYTHON_PACKAGE_MANAGER": "conda",
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
"BASE": "rapidsai/devcontainers:25.12-cpp-mambaforge"
}
},
"runArgs": [
Expand All @@ -17,7 +17,7 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
Expand Down
6 changes: 3 additions & 3 deletions .devcontainer/cuda13.0-pip/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"args": {
"CUDA": "13.0",
"PYTHON_PACKAGE_MANAGER": "pip",
"BASE": "rapidsai/devcontainers:26.02-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
"BASE": "rapidsai/devcontainers:25.12-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
}
},
"runArgs": [
Expand All @@ -17,14 +17,14 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
"ghcr.io/rapidsai/devcontainers/features/cuda:25.12": {
"version": "13.0",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/ucx",
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ concurrency:
jobs:
cpp-build:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -44,7 +44,7 @@ jobs:

rocky8-clib-standalone-build:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
strategy:
fail-fast: false
matrix:
Expand All @@ -56,7 +56,7 @@ jobs:
branch: ${{ inputs.branch }}
arch: "amd64"
date: ${{ inputs.date }}
container_image: "rapidsai/ci-wheel:26.02-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10"
container_image: "rapidsai/ci-wheel:25.12-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10"
node_type: "cpu16"
# requires_license_builder: false
script: "ci/build_standalone_c.sh"
Expand All @@ -66,7 +66,7 @@ jobs:
rust-build:
needs: cpp-build
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
strategy:
Expand All @@ -80,14 +80,14 @@ jobs:
branch: ${{ inputs.branch }}
arch: "amd64"
date: ${{ inputs.date }}
container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
node_type: "gpu-l4-latest-1"
script: "ci/build_rust.sh"
sha: ${{ inputs.sha }}
go-build:
needs: cpp-build
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
strategy:
Expand All @@ -101,14 +101,14 @@ jobs:
branch: ${{ inputs.branch }}
arch: "amd64"
date: ${{ inputs.date }}
container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
node_type: "gpu-l4-latest-1"
script: "ci/build_go.sh"
sha: ${{ inputs.sha }}
java-build:
needs: cpp-build
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
strategy:
Expand All @@ -122,15 +122,15 @@ jobs:
branch: ${{ inputs.branch }}
arch: "amd64"
date: ${{ inputs.date }}
container_image: "rapidsai/ci-conda:26.02-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
script: "ci/build_java.sh"
artifact-name: "cuvs-java-cuda${{ matrix.cuda_version }}"
file_to_upload: "java/cuvs-java/target/"
sha: ${{ inputs.sha }}
python-build:
needs: [cpp-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -140,7 +140,7 @@ jobs:
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -155,19 +155,19 @@ jobs:
if: github.ref_type == 'branch'
needs: python-build
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@release/25.12
with:
arch: "amd64"
branch: ${{ inputs.branch }}
build_type: ${{ inputs.build_type || 'branch' }}
container_image: "rapidsai/ci-conda:26.02-latest"
container_image: "rapidsai/ci-conda:25.12-latest"
date: ${{ inputs.date }}
node_type: "gpu-l4-latest-1"
script: "ci/build_docs.sh"
sha: ${{ inputs.sha }}
wheel-build-libcuvs:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -181,7 +181,7 @@ jobs:
wheel-publish-libcuvs:
needs: wheel-build-libcuvs
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -192,7 +192,7 @@ jobs:
wheel-build-cuvs:
needs: wheel-build-libcuvs
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -204,7 +204,7 @@ jobs:
wheel-publish-cuvs:
needs: wheel-build-cuvs
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@release/25.12
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand Down
Loading