Skip to content

v0.0.8

Pre-release
Pre-release

Choose a tag to compare

@ethanglaser ethanglaser released this 28 Jul 20:03
· 29 commits to main since this release
117ba52
  • Addition of 8-bit scalar quantization support to C++ interface

  • Introduced multi-vector index and batch iterator support that allows multiple vectors to be mapped to the same external ID

  • Automatic ISA dispatching with optimizations based on AVX support

  • Enabled compatibility with ARM and MacOS

  • Enhanced logging capabilities

  • Updated vamana iterator API

  • Broader shared library support:

    • gcc-11+, clang-18+, glibc 2.26+ compatibility

    • Static library provided in addition to .so

    • Intel(R) MKL linked within the shared library - no need for Intel(R) MKL in user environment

Note

SVS shared and static libraries are included in the tarballs. Binary variants included in this release:

  • svs-shared-library-0.0.8.tar.gz: Standard build for GCC 11+ and glibc 2.28+ — compatible with most modern Linux distributions
  • glibc2_26 suffix: Build for GCC 11+ and glibc 2.26 (e.g. Amazon Linux 2)
  • clang suffix: Build for Clang-18+
  • reduced suffix: Lighter-weight builds for specific integrations — not recommended for general use