Discover and explore top open-source AI tools and projects—updated daily.
zilliztechVector search engine for Milvus
Top 89.3% on SourcePulse
Knowhere is a C++ vector search engine designed as the core component for Milvus, offering integrations with FAISS, HNSW, and DiskANN. It targets developers building large-scale similarity search systems who need a high-performance, embeddable vector index library.
How It Works
Knowhere leverages C++ for performance and provides a flexible architecture that can be compiled with various backends, including FAISS, HNSW, and DiskANN. It supports CPU and GPU (via cuVS) acceleration, as well as disk-based ANN indexing with DiskANN, allowing users to choose the optimal configuration for their hardware and performance requirements.
Quick Start & Requirements
build-essential, libopenblas-openmp-dev, libaio-dev, python3-dev, python3-pip, and conan==1.61.0. GPU builds require CUDA.Highlighted Details
Maintenance & Community
Knowhere is a core component of the Milvus project. Contributions are managed via pull requests and pre-commit hooks for code quality.
Licensing & Compatibility
Apache License 2.0. Compatible with commercial and closed-source applications.
Limitations & Caveats
The README focuses on building from source and does not detail API usage or provide high-level documentation for direct integration outside of the Milvus ecosystem. Pre-commit hooks require clang-format and clang-tidy, which may need separate installation.
4 days ago
Inactive
kelindar
tensorchord
marqo-ai
unum-cloud
milvus-io