Summary: Imports changes from https://github.com/facebookresearch/faiss/issues/3133 and https://github.com/facebookresearch/faiss/issues/3171. So this single PR adds all the changes together. - [x] Implement RaftIVFPQ class - [x] Update gtests to test correctness with RAFT enabled - [x] All googleTests for RAFT enabled IVFPQ pass - [x] Move some common functions in RaftIVFFlat and RaftIVFPQ to helper: RaftUtils.h - [x] update Quantizer retroactively after building RAFT index -- both IVFFlat and IVFPQ - [x] resolve failing LargeBatch (classical GPU) - [x] add checks for Pascal deprecation - [x] apply RMM changes from https://github.com/facebookresearch/faiss/issues/3171 - [x] apply robertmaynard's changes from https://github.com/facebookresearch/faiss/issues/3133 Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3044 Reviewed By: junjieqi Differential Revision: D51074065 Pulled By: algoriddle fbshipit-source-id: 6871257921bcaff2064a20637e2ed358acbdc363 |
||
---|---|---|
.. | ||
thirdparty | ||
FindMKL.cmake | ||
faiss-config.cmake.in |