Lines Matching refs:nbit
168 int d_out, opq_M, nbit, M, M2, pq_m, ncent, r2, R; in index_factory() local
170 nbit = 8; in index_factory()
238 } else if (!coarse_quantizer && sscanf(tok, "IMI2x%d", &nbit) == 1) { in index_factory()
242 coarse_quantizer_1 = new MultiIndexQuantizer(d, 2, nbit); in index_factory()
243 ncentroids = 1 << (2 * nbit); in index_factory()
247 sscanf(tok, "Residual%dx%d", &M, &nbit) == 2) { in index_factory()
251 coarse_quantizer_1 = new MultiIndexQuantizer(d, M, nbit); in index_factory()
252 ncentroids = int64_t(1) << (M * nbit); in index_factory()
265 int nbit = std::stoi(sm[2].str()); in index_factory() local
266 nbits.resize(nbits.size() + M, nbit); in index_factory()
373 (sscanf(tok, "PQ%dx%d", &M, &nbit) == 2 || in index_factory()
380 coarse_quantizer, d, ncentroids, M, nbit); in index_factory()
391 coarse_quantizer, ncentroids, M, nbit); in index_factory()
403 IndexPQ* index_pq = new IndexPQ(d, M, nbit, metric); in index_factory()
418 sscanf(tok, "HNSW%d_2x%d+PQ%d", &M, &nbit, &pq_m) == 3) { in index_factory()
419 Index* quant = new MultiIndexQuantizer(d, 2, nbit); in index_factory()
421 new IndexHNSW2Level(quant, 1 << (2 * nbit), pq_m, M); in index_factory()
446 sscanf(tok, "ZnLattice%dx%d_%d", &M, &r2, &nbit) == 3) { in index_factory()
448 index_1 = new IndexLattice(d, M, nbit, r2); in index_factory()