Metadata-Version: 2.1
Name: cuvs
Version: 24.12.0
Summary: cuVS: Vector Search on the GPU
Author: NVIDIA Corporation
License: Apache 2.0
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Project-URL: Homepage, https://github.com/rapidsai/cuvs
Project-URL: Documentation, https://docs.rapids.ai/api/cuvs/stable/
Requires-Python: >=3.10
Requires-Dist: cuda-python
Requires-Dist: numpy<3.0a0,>=1.23
Requires-Dist: nvidia-cublas
Requires-Dist: nvidia-curand
Requires-Dist: nvidia-cusolver
Requires-Dist: nvidia-cusparse
Requires-Dist: pylibraft==24.12.*
Requires-Dist: cupy-cuda11x>=12.0.0; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest==7.*; extra == "test"
Requires-Dist: scikit-learn; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown

# 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.
