Skip to main content
Back to top
Ctrl
+
K
cuvs
Search
Ctrl
+
K
GitHub
Twitter
Search
Ctrl
+
K
Home
cuvs
cucim
cudf-java
cudf
cugraph
cuml
cuproj
cuspatial
cuvs
cuxfilter
dask-cuda
dask-cudf
kvikio
libcudf
libcuml
libcuproj
libcuspatial
libkvikio
librmm
libucxx
raft
rapids-cmake
rapidsmpf
rmm
ucxx
nightly (25.10)
nightly (25.10)
stable (25.08)
legacy (25.06)
cuvs
GitHub
Twitter
Table of Contents
Installation
Getting Started
Primer on vector search indexes
Vector search indexes vs vector databases
Automated tuning Guide
Comparing performance of vector indexes
Nearest Neighbor
Brute-force
CAGRA
IVF-Flat
IVF-PQ
Vamana
All-neighbors
cuVS API Basics
Interoperability
Working with ANN Indexes
Working with ANN Indexes in C
Working with ANN Indexes in C++
Working with ANN Indexes in Python
Working with ANN Indexes in Rust
Filtering vector indexes
Integrations
Faiss
Milvus
Lucene
Kinetica
cuVS Bench
Build cuVS Bench From Source
cuVS Bench Datasets
cuVS Bench Parameter Tuning Guide
Wiki-all Dataset
API Reference
C API Documentation
Core Routines
Nearest Neighbors
Bruteforce
IVF-Flat
IVF-PQ
CAGRA
HNSW
Multi-GPU Nearest Neighbors
All-Neighbors
C++ API Documentation
Cluster
Cluster
Cluster
Distance
Nearest Neighbors
All-neighbors
Bruteforce
CAGRA
Dynamic Batching
Epsilon Neighborhood
Filtering
HNSW
IVF-Flat
IVF-PQ
NN-Descent
Refinement
Distributed ANN
Vamana
Preprocessing
Quantize
Spectral Embedding
Selection
Stats
Interop
Python API Documentation
Cluster
K-Means
Distance
Nearest Neighbors
Brute Force KNN
CAGRA
HNSW
IVF-Flat
IVF-PQ
NN-Descent
Multi-GPU Nearest Neighbors
All-neighbors KNN
Preprocessing
Rust API Documentation
Contributing
Developer Guide
API Reference
C++ API Documentation
Cluster
Cluster
#
Contents:
Cluster
Params
K-means
K-means Helpers
Cluster
Params
Single-linkage