-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
'ProductQuantizer is implemented for L2 only' #3714
Comments
PQDistanceComputer # float symmetric_dis(idx_t i, idx_t j) only support L2 (computer_sdc_table only init L2 sdc table),not support IP |
The comment is outdated. PQ does support IP search. |
review pq code,both training and encode are L2,which explain the ip low recall for sift1M . |
Summary: Update code comment in response to Alexandr's inquiry #3714 Differential Revision: D60907205
Amir has updated the code comment, so will set this to autoclose unless there are concerns. |
) Summary: Pull Request resolved: facebookresearch#3733 Update code comment in response to Alexandr's inquiry facebookresearch#3714 Reviewed By: mengdilin Differential Revision: D60907205 fbshipit-source-id: ae0f2c9208b8bafd4343910a3c539fa40985191d
) Summary: Pull Request resolved: facebookresearch#3733 Update code comment in response to Alexandr's inquiry facebookresearch#3714 Reviewed By: mengdilin Differential Revision: D60907205 fbshipit-source-id: ae0f2c9208b8bafd4343910a3c539fa40985191d
There is a line in
ProductQuantizer.h
that states the following:faiss/faiss/impl/ProductQuantizer.h
Line 24 in b670cb1
@mdouze Would you please explain what this comment means exactly, because it is not clear at all :). Thanks!
The text was updated successfully, but these errors were encountered: