SPTAG
SPTAG copied to clipboard
A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scena...
Hi, I'm reading the source code and paper of SPANN. In `/AnnService/src/IndexBuilder/main.cpp`, we can see data will be loaded in function `DefaultVectorReader::GetVectorSet()`. In that function, vectors are loaded in one...
Add nni_auto_tune examples for sift and glove100.
added one additional Readme script, if other command script is needed let me know.
When building SPTAG on Linux in a tmpfs (a RAM-only filesystem), the tests fail because they open files with `O_DIRECT` but that [isn't supported](https://lore.kernel.org/lkml/[email protected]/t/) on tmpfs by current versions of...
Should help diagnose the build failures in Debian. Fixes: https://github.com/microsoft/SPTAG/issues/327
In [AsyncFileReader.h](https://github.com/microsoft/SPTAG/blob/main/AnnService/inc/Helper/AsyncFileReader.h) class `AsyncFileIO` function `Initialize`, it handles failure to open the file by printing an error saying that the file handle couldn't be created, but it doesn't print the...
**Describe the bug** followed the steps in here https://github.com/microsoft/SPTAG/blob/main/docs/WindowsInstallation.md but still got an error cmake version 3.24.0-rc1 boost == 1.67.0 SWIG Version 4.0.2 **To Reproduce** Steps to reproduce the behavior:...
This pull request would allow for AARCH64 support. I made sure the ./test executable can run without error on an arm docker. The only thing I am unsure of is...