intel / intel/ScalableVectorSearch

Make LeanVec and LVQ compression default on intel machines when using the SVS C++ library

Open
#153 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
236
Forks
48
Avg merge
4d 22h
Merged PRs (30d)
10

Description

By following the instructions to build here: https://intel.github.io/ScalableVectorSearch/start_cpp.html#building
I'm able to successfully build the library. However, the default compression does not use Leanvec or LVQ. This will lead to a poor user experience for first time C++ library users.

Ideally, if a customer (such as Faiss or Opensearch) tries to build/install SVS on an Intel machine (happy path), they should be able to leverage the best performance without any customization.

1. Request to make LeanVec/LVQ the default compression option, and make default performance on Intel as most optimal.
2. Make the shared library described in [[0]] easily accessible. Today its bundled under .gz files in a release. Please consider including the latest stable .so as part of the open-source repo, so it can be used to accomplish 1.

[0]: https://intel.github.io/ScalableVectorSearch/start_cpp.html#search-using-vector-compression

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.