Commit Graph

6 Commits (252ae16ea371ca861663db3fcae02cbe40deef05)

Author SHA1 Message Date
generatedunixname89002005287564 d85601d972 fairring, faiss, fairness (4401366386162573988)
Reviewed By: r-barnes

Differential Revision: D49181434

fbshipit-source-id: 0554ec62155b422e4abe9cec709b69587f71dea0
2023-09-14 00:50:50 -07:00
Matthijs Douze a91a2887fe use dispatcher function to call HammingComputer (#2918)
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
2023-06-26 14:06:10 -07:00
Alexandr Guzhva d407d3fd03 Improve GenHammingDistance for AVX2 (#2815)
Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/2815

Reviewed By: mdouze

Differential Revision: D44817810

fbshipit-source-id: 3d392a6a87ef0192b9ae06fc934fe980596d96a7
2023-04-18 12:56:58 -07:00
Alexandr Guzhva 8d82d24b89 Hamming distance refactoring & ARM version (#2782)
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
2023-03-28 13:44:48 -07:00
Lucas Hosseini e86bf8cae1 Enable clang-format + autofix.
Summary: Format whole codebase with clang-format.

Reviewed By: mdouze

Differential Revision: D22891341

fbshipit-source-id: 673032b2444d61026d1e2c3fa2c5659f178cf58b
2021-02-25 04:46:10 -08:00
shengjun.li cf33102a7e Improve performance of Hamming computer (#1661)
Summary:
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>

Improve performance of Hamming computer

Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1661

Reviewed By: wickedfoo

Differential Revision: D26222892

Pulled By: mdouze

fbshipit-source-id: 5c1228b9e6c0f196ebcdfb0227ecdf7a02610871
2021-02-03 10:32:24 -08:00