Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2918
The HammingComputer class is optimized for several vector sizes. So far it's been the caller's responsiblity to instanciate the relevant optimized version.
This diff introduces a `dispatch_HammingComputer` function that can be called with a template class that is instanciated for all existing optimized HammingComputer's.
Reviewed By: algoriddle
Differential Revision: D46858553
fbshipit-source-id: 32c31689bba7c0b406b309fc8574c95fa24022ba
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2782
Add a separate branch for ARM Hamming Distance computations. Also, improves a benchmark for hamming computer.
Reviewed By: mdouze
Differential Revision: D44397463
fbshipit-source-id: 1e44e8e7dd1c5b92e95e8afc754170b501d0feed