zilliztech/knowhere
Vector search engine inside Milvus, integrating FAISS, HNSW, DiskANN.
解決的問題
Knowhere 是 Milvus 向量資料庫的內部核心,提供高效率向量搜尋與索引所需的基礎底層運算。
工作原理
以 C++ 寫成的 Knowhere 是一個可獨立整合至 Milvus 等大型系統的函式庫。支援多種硬體目標,包括 CPU 與 GPU(透過 cuVS),並透過 SWIG 提供 Python 繫結,方便與 Python 為基礎的工作流程整合。
適用對象
主要針對開發向量資料庫的開發者,或需要高效率 C++ 核心進行向量相似性搜尋與索引的使用者。
特色亮點
- 獨立的 C++ 項目,作為 Milvus 的核心元件。
- 支援 CPU 與 GPU 加速。
- 透過 SWIG 提供 Python 繫結。
- 兼容多種 Linux 發行版與 MacOS。
相關
- 專案
- 專案
- 專案
- 專案
- 專案