Skip to content

Update SVS to v0.3.1 with block size refactor#992

Open
ethanglaser wants to merge 1 commit into
RedisAI:mainfrom
ethanglaser:svs-0.3.1
Open

Update SVS to v0.3.1 with block size refactor#992
ethanglaser wants to merge 1 commit into
RedisAI:mainfrom
ethanglaser:svs-0.3.1

Conversation

@ethanglaser

@ethanglaser ethanglaser commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Updates SVS to v0.3.1, which has the additional refactor of block size: intel/ScalableVectorSearch#344
Drops clang21-gcc11 down to a single, comprehensive binary

Created from a fork as I no longer have ability to push to upstream


Note

Medium Risk
Switching downloaded SVS binaries affects vector-search behavior and ABI compatibility across toolchains; Clang users on libstdc++ 12/13 now share the gcc11 artifact instead of dedicated builds.

Overview
Bumps SVS shared-library download URLs in cmake/svs.cmake to the v0.3.1 release artifacts for Clang 21+ and for GCC builds on glibc ≥ 2.28 (including the gcc14-specific tarball).

For Clang, the previous three libstdc++-tier nightly URLs (GCC 11/12/13) are replaced with one v0.3.1 clang21-gcc11 reduced binary whenever GLIBCXX_RELEASE ≥ 11; the glibc/Clang version gates are unchanged.

The glibc 2.26 fallback URL is still pinned to v0.3.0 in this diff.

Reviewed by Cursor Bugbot for commit 2326676. Bugbot is set up for automated code reviews on this repo. Configure here.

@ethanglaser ethanglaser marked this pull request as ready for review July 10, 2026 05:25
Comment thread cmake/svs.cmake
set(SVS_URL "https://github.com/intel/ScalableVectorSearch/releases/download/v0.3.1/svs-shared-library-reduced.tar.gz" CACHE STRING "SVS URL")
endif()
elseif(GLIBC_VERSION VERSION_GREATER_EQUAL "2.26")
set(SVS_URL "https://github.com/intel/ScalableVectorSearch/releases/download/v0.3.0/svs-shared-library-0.3.0-reduced-glibc2_26.tar.gz" CACHE STRING "SVS URL")

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this package to be updated as well?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've dropped support and maintenance of the amazonlinux one, so for this update we can either leave it at 0.3.0 or remove it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants