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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案