zilliztech/knowhere

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

해결하는 문제

Knowhere는 Milvus 벡터 데이터베이스의 내부 핵심으로, 고성능 벡터 검색 및 인덱싱을 위한 기본적인 저수준 연산을 제공합니다.

작동 방식

C++로 작성된 Knowhere는 Milvus와 같은 대규모 시스템에 통합할 수 있는 독립형 라이브러리입니다. CPU 및 GPU(쿠브VS를 통해)를 지원하며, SWIG를 통해 Python 바인딩을 제공하여 Python 기반 워크플로우와의 통합을 용이하게 합니다.

대상 사용자

벡터 데이터베이스를 구축하는 개발자 또는 벡터 유사성 검색 및 인덱싱에 고성능 C++ 코어가 필요한 사용자에게 적합합니다.

주요 특징

  • Milvus의 코어로 사용되는 독립적인 C++ 프로젝트.
  • CPU 및 GPU 가속을 지원합니다.
  • SWIG를 통한 Python 바인딩 제공.
  • 다양한 Linux 배포판 및 MacOS와 호환됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트