Skip to content

Releases: zilliztech/knowhere

knowhere-v1.3.21

05 Dec 03:02
c0aa5fb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.20...v1.3.21

knowhere-v1.3.20

22 Nov 09:26
d63c403
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.19...v1.3.20

knowhere-v1.3.19

02 Nov 02:45
26abda0
Compare
Choose a tag to compare

What's Changed

  • Reverted changes to modify knowhere threads scheduling priority

Full Changelog: v1.3.18-hotfix...v1.3.19

knowhere-v2.2.2

19 Oct 12:03
ce65e5e
Compare
Choose a tag to compare

Release Notes

What's New

  • SCANN without refine: (#77)

    • SCANN now supports a with_raw_data config option to determine whether the refine process is needed. Omitting the refine step can dramatically reduce memory usage (to approximately 1/17 of the original).
  • Multi devices for GPU: (#83 #146)

    • GPU indexes can now be distributed in different cards to accelerate and the performance and enlarge the capacity.
  • Remove IVF_FLAT_NM: (#39):

    • IVF_FLAT_NM was introduced to conserve disk resources by avoiding the encoding of raw data during serialization. However, this approach posed challenges for the support of our new features and when upgrading FAISS. In this release, we've reverted the implementation of IVF_FLAT to the original FAISS version.
  • DiskANN filtering search optimization: (#143)

    • We adopt a strategy that randomly determines whether to add a filtered vector to the candidate list, aiming to enhance DiskANN's filtering search performance with a high filtering rate.
  • Reprioritize thread pool: ( #130)

    • We deprioritize Knowhere's threads to support better resource allocation of Milvus.
  • Support GetVectorById for IVFFLAT Cosine (#80)

Enhancements and Fixes

  • Replace OMP with Knowhere's thread pool to better manage thread number. (#120)
  • Implement Size() API to estimate the memory usage for HNSW and DiskANN. (#124 #126)
  • Fix race condition in GetVectorById of IVF indexes. (#133 #134)

New Contributors

v1.3.18-hotfix

19 Sep 15:30
555c56d
Compare
Choose a tag to compare

What's Changed

  • Fix DiskANN LRU Set Invalid Medoid by @PwzXxm in #97

Full Changelog: v1.3.18...v1.3.18-hotfix

knowhere-v2.2.1

06 Sep 15:17
c0546d7
Compare
Choose a tag to compare

What's Changed

  • Temporary solution to fix ivf_flat search result wrong when cosine by @cydrain in #36
  • Fix scann add_with_ids logic by @chasingegg in #45
  • Fix brute force search wrong when COSINE by @cydrain in #48
  • Fix segment fault when use config load a list by @Presburger in #49

New Contributors

Full Changelog: v2.2.0...v2.2.1

knowhere-v2.2.0

22 Aug 15:33
Compare
Choose a tag to compare

Release Notes

New Features

Other Changes

knowhere-v1.3.18

22 Aug 14:09
Compare
Choose a tag to compare

What changes

  • Deprioritize the thread pool to ensure the main thread's healthy.