-
Notifications
You must be signed in to change notification settings - Fork 36
Support for IVF index in cpp runtime #267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ibhati
wants to merge
23
commits into
main
Choose a base branch
from
ib/ivf_runtime
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
92f0b9f
Start adding cpp runtime support for ivf index
ibhati 00e7d0e
Merge branch 'main' into ib/ivf_runtime
ahuber21 8179316
enable lvq/leanvec
ibhati 5787dea
Merge remote-tracking branch 'origin/main' into ib/ivf_runtime
ibhati 423193c
Install MKL in Docker flows for IVF
ibhati 9e6bd90
Fix a sporadically failing ivf save/load test
ibhati de67083
Support ivf runtime in conda flows
ibhati 032023e
Use my faiss fork branch for runtime testing
ibhati 03d7d94
Use faiss fork for IVF only
ibhati e8df912
bug fix
ibhati b8e4bbf
conda path
ibhati e07f97c
fix CI and threading
ibhati 31ef810
format
ibhati c01af3d
format
ibhati 252b546
Freeup space for CI workflows
ibhati 51bb702
one more try
ibhati dbb32b1
ci
ibhati 3500887
use same mkl
ibhati 0f03b0e
Change number of threads
ibhati 2edef15
Put back Header files for compile time optimizations
ibhati 6c54ca0
Merge remote-tracking branch 'origin/main' into ib/ivf_runtime
ibhati d0d455f
Gaurd ivf header files
ibhati b687567
fix
ibhati File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am afraid, public build with LVQ/LeanVec support (lines 122-147) is broken by these changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you mean public build with shared library and LVQ/Leanvec enabled? Can you check this this CI flow https://github.com/intel/ScalableVectorSearch/actions/runs/22333378169/job/64620480018?pr=267
CI seems to be working. Please elaborate why it's broken?