Skip to content

knowhere-v2.3.0

Compare
Choose a tag to compare
@zhengbuqian zhengbuqian released this 07 Apr 07:38
· 104 commits to main since this release
3d3426c

Release Notes

What's new?

  • Sparse Index:
    • Introduced sparse vectors. Indexes SPARSE_WAND and SPARSE_INVERTED_INDEX are supported.
  • GPU-based indexes:
    • Supported CAGRA, a GPU-based graph index from Nvidia.
    • Supported BRUTE_FORCE for GPU.
  • Iterator:
    • Iterating approximately nearest vector is supported. A new API Interator is introduced for HNSW and IVF-series indexes.
    • SPARSE_WAND and SPARSE_INVERTED_INDEX also supports iterators.
  • Multiple Data Types:
    • Knowhere now supports BF16 and FP16 as data type.
  • Breaking Change:
    • knowhere::IndexFactory::Instance().Create<T>() now returns an expected<Index<IndexNode>> instead of Index<IndexNode>.