byte_per_idx | faiss::ProductQuantizer | |
centroids | faiss::ProductQuantizer | |
code_size | faiss::ProductQuantizer | |
compute_code(const float *x, uint8_t *code) const | faiss::ProductQuantizer | |
compute_code_from_distance_table(const float *tab, uint8_t *code) const | faiss::ProductQuantizer | |
compute_codes(const float *x, uint8_t *codes, size_t n) const | faiss::ProductQuantizer | |
compute_distance_table(const float *x, float *dis_table) const | faiss::ProductQuantizer | |
compute_distance_tables(size_t nx, const float *x, float *dis_tables) const | faiss::ProductQuantizer | |
compute_inner_prod_table(const float *x, float *dis_table) const (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
compute_inner_prod_tables(size_t nx, const float *x, float *dis_tables) const (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
compute_sdc_table() (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
cp | faiss::ProductQuantizer | |
d | faiss::ProductQuantizer | |
decode(const uint8_t *code, float *x) const | faiss::ProductQuantizer | |
decode(const uint8_t *code, float *x, size_t n) const (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
dsub | faiss::ProductQuantizer | |
get_centroids(size_t m, size_t i) | faiss::ProductQuantizer | inline |
get_centroids(size_t m, size_t i) const (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | inline |
ksub | faiss::ProductQuantizer | |
M | faiss::ProductQuantizer | |
nbits | faiss::ProductQuantizer | |
ProductQuantizer(size_t d, size_t M, size_t nbits) (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
ProductQuantizer() (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
sdc_table | faiss::ProductQuantizer | |
search(const float *x, size_t nx, const uint8_t *codes, const size_t ncodes, float_maxheap_array_t *res, bool init_finalize_heap=true) const | faiss::ProductQuantizer | |
search_ip(const float *x, size_t nx, const uint8_t *codes, const size_t ncodes, float_minheap_array_t *res, bool init_finalize_heap=true) const | faiss::ProductQuantizer | |
search_sdc(const uint8_t *qcodes, size_t nq, const uint8_t *bcodes, const size_t ncodes, float_maxheap_array_t *res, bool init_finalize_heap=true) const (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
set_derived_values() | faiss::ProductQuantizer | |
set_params(const float *centroids, int m) | faiss::ProductQuantizer | |
train(int n, const float *x) (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
Train_default enum value (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
Train_hot_start enum value | faiss::ProductQuantizer | |
Train_hypercube enum value | faiss::ProductQuantizer | |
Train_hypercube_pca enum value | faiss::ProductQuantizer | |
Train_shared enum value | faiss::ProductQuantizer | |
train_type (defined in faiss::ProductQuantizer) | faiss::ProductQuantizer | |
train_type_t enum name | faiss::ProductQuantizer | |
verbose | faiss::ProductQuantizer | |