Skip to content

v0.0.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@ethanglaser ethanglaser released this 28 Feb 06:33
· 37 commits to main since this release
a8221ad

SVS 0.0.7 Release Notes

  • Implemented batch iterator support for hybrid search

  • Added support for custom threading and memory allocation

  • Introduced a timeout feature for search calls

  • Introduced reuse_empty flag in dynamic Vamana, enabling users to choose whether to reuse empty entries that may exist after deletion and consolidation

  • Enhanced heuristics in the Vamana construct to improve efficiency when adding a small number of points.

Note that the shared library binaries are built with gcc 11.2.0, GLIBC 2.28, oneAPI 2024.1, cmake 3.26.5. These versions or later are required for use of the shared library (except oneAPI/MKL which is only required if using LeanVec). Also note that some of these are under active development and may change.

Use the avx512 binaries on machines with AVX512 instruction support for best performance.