
cuvs
GPU 上跑向量检索与聚类,十亿级数据也能秒级返回
cuVS 是 NVIDIA 开源的 GPU 向量搜索与聚类库,属于 RAPIDS 生态的基础设施组件。它把近似最近邻搜索(ANN)、距离计算、邻居图构建和聚类等算法全部搬到 GPU 上执行,解决 CPU 方案在大规模向量数据集上检索慢、建索引耗时长的问题。核心能力包括:支持 CAGRA、IVF-Flat、IVF-PQ、暴力搜索等多种索引类型,提供统一的 C++ 与 Python 接口,可处理十亿级向量的相似度检索;同时内置 k-means、层次聚类等 GPU 聚类算法,并能与 FAISS 索引互操作。对做 RAG、推荐系统、图像检索的团队来说,cuVS 能把向量库的构建和查询吞吐提升一个数量级,是 LLM 时代向量检索基础设施的重要底层选择。
开源
free
基础设施
GitHub 星标
★ 852
维护状态
活跃
是否开源
是
定价模式
free
项目数据
分类基础设施
开发团队NVIDIA
所属国家
定价模式free
价格说明开源库,Apache 2.0 许可,免费使用
访问状态
是否开源是
开源协议Apache-2.0
主要语言Cuda
技术栈/模型anns,clustering,cuda,distance,gpu,information-retrieval,llm,machine-learning,nearest-neighbors,neighborhood-methods,similarity-search,sparse,statistics,vector-search,vector-similarity,vector-store
GitHub 星标★ 852
30天Star增速
HF 下载量
上线时间2023-11-20 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0
使用教程
核心亮点
- 纯 GPU 实现,CAGRA 等索引在十亿级向量上查询吞吐远超 CPU 方案
- 由 NVIDIA RAPIDS 团队维护,支持 C++/Python,与 FAISS 索引可互转
- 覆盖 ANN 搜索、距离计算、聚类全链路,不只是单一检索库
不足之处
- 强依赖 NVIDIA GPU 与 CUDA 环境,无 GPU 或非 N 卡用户无法使用
- 早期项目,API 与索引格式仍在演进,生产落地需关注版本兼容
适用场景
- RAG 知识库的向量检索加速
- 十亿级图像/文本 embedding 的相似度搜索
- 大规模用户或商品向量的 GPU 聚类分析
替代项目
FAISS、Milvus
项目介绍
下一篇:vmlx
同类项目推荐
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
OpenAI-compatible gateway for FreeBuff coding models. Token pool, session lifecycle,···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···