WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
31efa89
Add random orth transformation
enp1s0 Nov 8, 2025
48a7729
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 10, 2025
cfacc83
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 11, 2025
13d99d7
Add docs
enp1s0 Nov 11, 2025
fc69fea
Update linear trandform docs
enp1s0 Nov 11, 2025
757e073
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 11, 2025
7c8645d
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 12, 2025
32e9ea6
ANN_BENCH: integrate NVTX statistics (#1529)
achirkin Nov 13, 2025
90c5740
Check stride information in from_dlpack (#1458)
benfred Nov 13, 2025
a8813b1
refactored update-version.sh to handle new branching strategy (#1535)
rockhowse Nov 13, 2025
006f9f1
Add Augmented Core Extraction Algorithm (#1404)
julianmi Nov 13, 2025
4235872
Update RMM includes from `<rmm/mr/device/*>` to `<rmm/mr/*>` (#1538)
bdice Nov 13, 2025
6fe96ce
Extend CI to build and test x86 libcuvs_c tarballs (#1524)
robertmaynard Nov 14, 2025
c1ea376
Use ruff-check, ruff-format instead of black, flake8 (#1500)
KyleFromNVIDIA Nov 15, 2025
8ceccef
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 17, 2025
7a7dfce
Merge pull request #1545 from rapidsai/version-update-26.02
AyodeAwe Nov 17, 2025
59a74eb
Merge pull request #1546 from rapidsai/release/25.12
GPUtester Nov 17, 2025
82c3ab3
Revert "Forward-merge release/25.12 into main" (#1547)
AyodeAwe Nov 17, 2025
8e00e3a
Merge pull request #1548 from rapidsai/release/25.12
GPUtester Nov 17, 2025
f705a4e
Merge pull request #1549 from rapidsai/release/25.12
GPUtester Nov 17, 2025
b695da5
Merge pull request #1552 from rapidsai/release/25.12
GPUtester Nov 17, 2025
dc307df
Revert "Forward-merge release/25.12 into main" (#1553)
AyodeAwe Nov 17, 2025
51caa1e
Merge pull request #1557 from rapidsai/release/25.12
GPUtester Nov 18, 2025
479fd16
fix(ci): remove unknown parameter `name` from rocky8 build job (#1554)
gforsyth Nov 18, 2025
9aa0635
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 18, 2025
cc8cdc3
Forward merge 25.12 into main (#1562)
vyasr Nov 18, 2025
2385f48
Merge branch 'release/25.12' into forward-merge-25.12
vyasr Nov 18, 2025
7216139
Merge pull request #1564 from vyasr/forward-merge-25.12
rockhowse Nov 18, 2025
e2e70ae
Merge pull request #1567 from rapidsai/release/25.12
GPUtester Nov 18, 2025
b8eba1d
Integrate random orth transform into CAGRA-Q
enp1s0 Nov 19, 2025
454ac46
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 19, 2025
4e8e0a5
Merge pull request #1569 from rapidsai/release/25.12
GPUtester Nov 19, 2025
923da8d
Merge pull request #1572 from rapidsai/release/25.12
GPUtester Nov 19, 2025
50a8f84
Update FAISS patch for RMM memory resource header migration (#1566)
bdice Nov 19, 2025
930d42b
Assign the c/ folder to the the c code ownder group (#1573)
robertmaynard Nov 19, 2025
0136dd0
Merge pull request #1576 from rapidsai/release/25.12
GPUtester Nov 20, 2025
9b371e4
Merge pull request #1579 from rapidsai/release/25.12
GPUtester Nov 20, 2025
2cf5fa7
Use strict priority in CI conda tests (#1583)
bdice Nov 22, 2025
cf38f2a
Merge branch 'main' into orth-transform-preprocess
enp1s0 Nov 25, 2025
94b59e2
Update FAISS from 1.12.0 to 1.13.0 (#1585)
bdice Nov 25, 2025
91c51b1
CMake check for FAISS use in benchmarks (#1591)
irina-resh-nvda Nov 26, 2025
1af437e
Add arm64 builds to the libcuvs_c rocky8 matrix (#1570)
robertmaynard Dec 2, 2025
55fca1e
Use strict priority in CI conda tests (#1606)
bdice Dec 2, 2025
3a79fbe
Fix overflow in `preprocess_data_kernel` of NN Descent (#1596)
jinsolp Dec 3, 2025
113a64d
Deduplicate `{unpack/pack}_list_data_kernel` (#1609)
jinsolp Dec 3, 2025
84a8a7c
Expose NN Descent fp16 data type support to python (#1616)
jinsolp Dec 3, 2025
2fc8e99
[FEA] Enforce tighter link restrictions on libcuvs_c (#1614)
robertmaynard Dec 4, 2025
ba67db1
cmake is missing `sparse/gram.cu` gtest (#1611)
aamijar Dec 4, 2025
94795b0
Use CCCL's mdspan implementation (#1605)
divyegala Dec 5, 2025
c4c1daf
Remove alpha specs from non-RAPIDS dependencies (#1618)
bdice Dec 5, 2025
ef2dc3d
Update FAISS from 1.12.0 to 1.13.0 (#1585)
bdice Nov 25, 2025
21d16af
CMake check for FAISS use in benchmarks (#1591)
irina-resh-nvda Nov 26, 2025
26f251a
Merge branch 'main' into orth-transform-preprocess
enp1s0 Dec 6, 2025
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:25.12-cpp-mambaforge"
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
}
},
"runArgs": [
Expand All @@ -17,7 +17,7 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"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:25.12-cpp-cuda12.9-ucx1.19.0-openmpi5.0.7"
"BASE": "rapidsai/devcontainers:26.02-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:25.12": {
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
"version": "12.9",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"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:25.12-cpp-mambaforge"
"BASE": "rapidsai/devcontainers:26.02-cpp-mambaforge"
}
},
"runArgs": [
Expand All @@ -17,7 +17,7 @@
],
"hostRequirements": {"gpu": "optional"},
"features": {
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"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:25.12-cpp-cuda13.0-ucx1.19.0-openmpi5.0.7"
"BASE": "rapidsai/devcontainers:26.02-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:25.12": {
"ghcr.io/rapidsai/devcontainers/features/cuda:26.2": {
"version": "13.0",
"installcuBLAS": true,
"installcuSOLVER": true,
"installcuRAND": true,
"installcuSPARSE": true
},
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:25.12": {}
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils:26.2": {}
},
"overrideFeatureInstallOrder": [
"ghcr.io/rapidsai/devcontainers/features/ucx",
Expand Down
6 changes: 5 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
#c code owners
c/ @rapidsai/cuvs-c-codeowners
examples/c/ @rapidsai/cuvs-c-codeowners

#cpp code owners
cpp/ @rapidsai/cuvs-cpp-codeowners
examples/cpp/ @rapidsai/cuvs-cpp-codeowners
examples/c/ @rapidsai/cuvs-cpp-codeowners


#java code owners
java/ @rapidsai/cuvs-java-codeowners
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
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:25.12-cuda${{ matrix.cuda_version }}-rockylinux8-py3.10"
container_image: "rapidsai/ci-wheel:26.02-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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
# 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:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:26.02-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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
# 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:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:26.02-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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
# 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:25.12-cuda${{ matrix.cuda_version }}-ubuntu24.04-py3.13"
container_image: "rapidsai/ci-conda:26.02-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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
with:
arch: "amd64"
branch: ${{ inputs.branch }}
build_type: ${{ inputs.build_type || 'branch' }}
container_image: "rapidsai/ci-conda:25.12-latest"
container_image: "rapidsai/ci-conda:26.02-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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
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@release/25.12
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand Down
Loading
Loading