Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
cuVS - a library for vector search and clustering on the GPU
| Date | Stars |
|---|---|
| 2026-07-24 | 822 |
| 2026-07-25 | 823 |
| 2026-07-28 | 823 |
| 2026-07-30 | 823 |
| 2026-08-07 | 829 |
| 2026-08-15 | 833 |
| 2026-08-18 | 834 |
| 2026-08-19 | 834 |
| 2026-08-20 | 837 |
| 2026-08-21 | 838 |
| 2026-08-22 | 838 |
| 2026-08-23 | 839 |
| 2026-08-25 | 840 |
| 2026-08-26 | 840 |
| 2026-08-27 | 841 |
| 2026-08-28 | 841 |
| 2026-08-29 | 841 |
| 2026-08-30 | 842 |
| 2026-08-31 | 843 |
| 2026-09-01 | 844 |
| 2026-09-02 | 844 |
| 2026-09-03 | 844 |
| 2026-09-04 | 845 |
| 2026-09-05 | 846 |
| 2026-09-06 | 847 |
| 2026-09-07 | 847 |
| 2026-09-08 | 847 |
| 2026-09-09 | 848 |
| 2026-09-10 | 848 |
| 2026-09-11 | 849 |
| 2026-09-12 | 849 |
| 2026-09-13 | 850 |
| 2026-09-14 | 851 |
| 2026-09-15 | 851 |
| 2026-09-16 | 851 |
| 2026-09-17 | 851 |
| 2026-09-18 | 852 |
| 2026-09-19 | 853 |
| 2026-09-20 | 854 |
Today
+1 stars today
This week
+4 stars this week
This month
+16 stars this month
Momentum
23.0
growth rate 0.47%/day
# <div align="left"><img src="https://rapids.ai/assets/images/rapids_logo.png" width="90px"/> cuVS: Vector Search and Clustering on the GPU</div> ## Contents 1. [Useful Resources](#useful-resources) 2. [What is cuVS?](#what-is-cuvs) 3. [Installing cuVS](#installing-cuvs) 4. [Getting Started](#getting-started) 5. [Contributing](#contributing) 6. [References](#references) ## Useful Resources - [Documentation](https://docs.nvidia.com/cuvs): Library documentation. - [Build and Install Guide](https://docs.nvidia.com/cuvs/installation): Instructions for installing and building cuVS. - [Getting Started Guide](https://docs.nvidia.com/cuvs/getting-started): Guide to getting started with cuVS. - [Code Examples](https://github.com/nvidia/cuvs/tree/HEAD/examples): Self-contained Code Examples. - [API Reference Documentation](https://docs.nvidia.com/cuvs/api_reference): API Documentation. - [RAPIDS Community](https://rapids.ai/community.html): Get help, contribute, and collaborate. - [GitHub repository](https://github.com/nvidia/cuvs): Download the cuVS source code. - [Issue tracker](https://github.com/nvidia/cuvs/issues): Report issues or request features. ## What is cuVS? cuVS contains state-of-the-art implementations of several algorithms for running approximate nearest neighbors and clustering on the GPU. It can be used directly or through the various databases and other libraries that have integrated it. The primary goal of cuVS is to simplify the use of GPUs for vector similarity search and clustering. Vector search is an information retrieval method that has been growing in popularity over the past few years, partly because of the rising importance of multimedia embeddings created from unstructured data and the need to perform semantic search on the embeddings to find items which are semantically similar to each other. Vector search is also used in _data mining and machine learning_ tasks and comprises an important step in many _clustering_ and _visualization_ algorithms like [UMAP](https://arxiv.org/abs/2008.00325), [t-SNE](https://lvdmaaten.github.io/tsne/), K-means, and [HDBSCAN](https://hdbscan.readthedocs.io/en/latest/how_hdbscan_works.html). Finally, faster vector search enables interactions between dense vectors and graphs. Converting a pile of dense vectors into nearest neighbors graphs unlocks the entire world of graph analysis algorithms, such as those found in [GraphBLAS](https://graphblas.org/) and [cuGraph](https://github.com/rapidsai/cugraph). Below are some common use-cases for vector search - ### Semantic search - Generative AI & Retrieval augmented generation (RAG) - Recommender systems - Computer vision - Image search - Text search - Audio search - Molecular search - Model training - ### Data mining - Clustering algorithms - Visualization algorithms - Sampling algorithms - Class balancing - Ensemble methods - k-NN graph construction ## Why cuVS? There are several benefits to using cuVS and GPUs for vector search, including 1. Fast index build 2. Latency critical and high throughput search 3. Parameter tuning 4. Cost savings 5. Interoperability (build on GPU, deploy on CPU) 6. Multiple language support 7. Building blocks for composing new or accelerating existing algorithms In addition to the items above, cuVS shoulders the burden of keeping non-trivial accelerated code up to date as new NVIDIA architectures and CUDA versions are released. This provides a delightful development experience, guaranteeing that any libraries, databases, or applications built on top of it will always be getting the best performance and scale. ## cuVS Technology Stack cuVS is built on top of the RAPIDS RAFT library of high performance machine learning primitives and provides all the necessary routines for vector search and clustering on the GPU. ![cuVS is built on top of low-level CUDA libraries and provides many important routines that enable vector search and clustering on the GPU]
Excerpt of 10,366 characters
Read on GitHubgpuCI
221
Ben Frederickson · Canada
92
Bradley Dice · @NVIDIA @rapidsai
77
65
James Lamb · NVIDIA · Israel
62
58
Corey J. Nolet · @Nvidia @rapidsai @cuml @cuvs · United States
52
51
50
Jake Awe
43
43
Divye Gala · NVIDIA · United States
41
40
39
33
29
Victor Lafargue · NVIDIA · Switzerland
25
22
21
Ray Douglass
21
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:07e21369975cda8d, topic:vector-search, topic:vector-store, topic:similarity-search
matched fp:07e21369975cda8d, topic:gpu, topic:cuda