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 ↗ 文档 ↗
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

项目介绍

cuvs 是一个基础设施领域的开源项目,官方简介:cuVS - a library for vector search and clustering on the GPU。项目使用 Cuda 开发,在 GitHub 上获得 851 星标。

上一篇:gemini-cli-openai

下一篇:vmlx

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

OpenAI-compatible gateway for FreeBuff coding models. Token pool, session lifecycle,···

★ 202 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8576 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 435 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181269 2026-08-09