zilliztech/knowhere
Vector search engine inside Milvus, integrating FAISS, HNSW, DiskANN.
解决的问题
Knowhere 是 Milvus 向量数据库的内部核心,提供高性能向量搜索和索引所需的底层基本操作。
工作原理
Knowhere 使用 C++ 编写,是一个可独立集成到 Milvus 等大型系统中的库。它支持多种硬件目标,包括 CPU 和 GPU(通过 cuVS),并通过 SWIG 提供 Python 绑定,便于与基于 Python 的工作流集成。
适用人群
主要面向开发向量数据库的开发者,或需要高性能 C++ 核心进行向量相似性搜索和索引的用户。
特色亮点
- 独立的 C++ 项目,作为 Milvus 的核心组件。
- 支持 CPU 和 GPU 加速。
- 通过 SWIG 提供 Python 绑定。
- 兼容多种 Linux 发行版和 MacOS。
相关
- 项目
- 项目
- 项目
- 项目
- 项目