zilliztech/knowhere

Vector search engine inside Milvus, integrating FAISS, HNSW, DiskANN.

何を解決するか

Knowhere は Milvus ベクターデータベースの内部コアであり、高性能なベクタ検索およびインデキシングに必要な基本的な低レベル操作を提供します。

動作方法

C++ で記述された Knowhere は、Milvus などの大規模システムに統合できるスタンドアロンライブラリです。CPU および GPU(cuVS を通じて)の複数のハードウェアターゲットをサポートし、SWIG を通じて Python バインディングを提供することで、Python ベースのワークフローへの統合を容易にします。

対象ユーザー

ベクターデータベースの開発を進めている開発者、またはベクタ類似性検索およびインデキシングに高性能 C++ コアが必要なユーザー向けです。

特徴

  • Milvus のコアとして機能する独立した C++ プロジェクト。
  • CPU および GPU 加速をサポート。
  • SWIG を通じた Python バインディングを提供。
  • 複数の Linux ディストリビューションおよび MacOS と互換性あり。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト