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.
[MOD-9384] [SVS] Fix CI builds #658
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
[MOD-9384] [SVS] Fix CI builds #658
Changes from all commits
20911b2
dec1b21
63502e9
a31a1c8
49c129e
f31ae17
2e7a169
7cd754b
0d40e5f
1a10a0a
e815ade
a037c92
c39daee
4a33ae8
92eae96
d1f3a72
f56a729
d456094
7a11209
8223385
7b9c5ad
6673c3b
b4cdc4b
ee12dbe
79c5682
d67977a
2138ca5
b71c5d7
cbd5b5d
461e315
7a43227
35cd71c
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
please prompt here
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.
Added status message.
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.
is it necessary to have both
SVS_SUPPORTED
andUSE_SVS
? what is the difference between these variables?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.
SVS_SUPPORTED - is the result of SVS compatibility check
USE_SVS - is the option can be changed in CMAKE_FLAGS
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.
in which case we expect to enter the else?
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.
when
SVS_SHARED_LIB=OFF
e.g. when user provided
-DSVS_SHARED_LIB=OFF
inCMAKE_FLAGS
or MKL library is not installed on the system.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.
so why do we need to compile this in this case? what capabilities are added to the library ?
add_subdirectory(
${root}/deps/ScalableVectorSearch
deps/ScalableVectorSearch
)
set(SVS_LVQ_HEADER "svs/quantization/lvq/impl/lvq_impl.h")
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.
This option allows to compile SVSIndex without shared library from public sources without LVQ.
But also allows to compile with LVQ using SVS private sources which contain
lvq_impl.h
.