|
28 | 28 | #include <faiss/impl/IDSelector.h> |
29 | 29 | #include <faiss/impl/ProductQuantizer.h> |
30 | 30 | #include <faiss/impl/ResultHandler.h> |
31 | | -#include <faiss/impl/pq_code_distance/pq_code_distance-inl.h> |
| 31 | +#include <faiss/impl/pq_code_distance/pq_code_distance-inl.h> // NOLINT(facebook-hte-InlineHeader) |
32 | 32 | #include <faiss/impl/simd_dispatch.h> |
33 | 33 |
|
34 | 34 | namespace faiss { |
@@ -222,7 +222,8 @@ void IndexIVFPQ::sa_decode(idx_t n, const uint8_t* codes, float* x) const { |
222 | 222 | } |
223 | 223 |
|
224 | 224 | // block size used in IndexIVFPQ::add_core_o |
225 | | -int index_ivfpq_add_core_o_bs = 32768; |
| 225 | +int index_ivfpq_add_core_o_bs = |
| 226 | + 32768; // NOLINT(facebook-avoid-non-const-global-variables) |
226 | 227 |
|
227 | 228 | void IndexIVFPQ::add_core_o( |
228 | 229 | idx_t n, |
@@ -349,7 +350,8 @@ void IndexIVFPQ::reconstruct_from_offset( |
349 | 350 | } |
350 | 351 |
|
351 | 352 | /// 2G by default, accommodates tables up to PQ32 w/ 65536 centroids |
352 | | -size_t precomputed_table_max_bytes = ((size_t)1) << 31; |
| 353 | +size_t precomputed_table_max_bytes = ((size_t)1) |
| 354 | + << 31; // NOLINT(facebook-avoid-non-const-global-variables) |
353 | 355 |
|
354 | 356 | /** Precomputed tables for residuals |
355 | 357 | * |
@@ -1301,10 +1303,14 @@ InvertedListScanner* IndexIVFPQ::get_InvertedListScanner( |
1301 | 1303 | }); |
1302 | 1304 | } |
1303 | 1305 |
|
1304 | | -IndexIVFPQStats indexIVFPQ_stats; |
| 1306 | +IndexIVFPQStats |
| 1307 | + indexIVFPQ_stats; // NOLINT(facebook-avoid-non-const-global-variables) |
1305 | 1308 |
|
1306 | 1309 | void IndexIVFPQStats::reset() { |
1307 | | - memset(this, 0, sizeof(*this)); |
| 1310 | + nrefine = 0; |
| 1311 | + n_hamming_pass = 0; |
| 1312 | + search_cycles = 0; |
| 1313 | + refine_cycles = 0; |
1308 | 1314 | } |
1309 | 1315 |
|
1310 | 1316 | IndexIVFPQ::IndexIVFPQ() { |
|
0 commit comments