Skip to content

Commit

Permalink
improve naming due to codemod (#4072)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: #4072

rename search_type_2 and polysemous_ht_2 to param_search_type and param_polysemous_ht

Reviewed By: pankajsingh88

Differential Revision: D66839818

fbshipit-source-id: e19010bbbb634b195a6d134be3a170ee2456d7d5
  • Loading branch information
mengdilin authored and facebook-github-bot committed Dec 6, 2024
1 parent 2483fea commit 713f379
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions faiss/IndexPQ.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -159,16 +159,16 @@ void IndexPQ::search(
FAISS_THROW_IF_NOT(is_trained);

const SearchParametersPQ* params = nullptr;
Search_type_t search_type_2 = this->search_type;
Search_type_t param_search_type = this->search_type;

if (iparams) {
params = dynamic_cast<const SearchParametersPQ*>(iparams);
FAISS_THROW_IF_NOT_MSG(params, "invalid search params");
FAISS_THROW_IF_NOT_MSG(!params->sel, "selector not supported");
search_type_2 = params->search_type;
param_search_type = params->search_type;
}

if (search_type_2 == ST_PQ) { // Simple PQ search
if (param_search_type == ST_PQ) { // Simple PQ search

if (metric_type == METRIC_L2) {
float_maxheap_array_t res = {
Expand All @@ -183,19 +183,19 @@ void IndexPQ::search(
indexPQ_stats.ncode += n * ntotal;

} else if (
search_type_2 == ST_polysemous ||
search_type_2 == ST_polysemous_generalize) {
param_search_type == ST_polysemous ||
param_search_type == ST_polysemous_generalize) {
FAISS_THROW_IF_NOT(metric_type == METRIC_L2);
int polysemous_ht_2 =
int param_polysemous_ht =
params ? params->polysemous_ht : this->polysemous_ht;
search_core_polysemous(
n,
x,
k,
distances,
labels,
polysemous_ht_2,
search_type_2 == ST_polysemous_generalize);
param_polysemous_ht,
param_search_type == ST_polysemous_generalize);

} else { // code-to-code distances

Expand All @@ -215,7 +215,7 @@ void IndexPQ::search(
}
}

if (search_type_2 == ST_SDC) {
if (param_search_type == ST_SDC) {
float_maxheap_array_t res = {
size_t(n), size_t(k), labels, distances};

Expand All @@ -227,7 +227,7 @@ void IndexPQ::search(
int_maxheap_array_t res = {
size_t(n), size_t(k), labels, idistances.get()};

if (search_type_2 == ST_HE) {
if (param_search_type == ST_HE) {
hammings_knn_hc(
&res,
q_codes.get(),
Expand All @@ -236,7 +236,7 @@ void IndexPQ::search(
pq.code_size,
true);

} else if (search_type_2 == ST_generalized_HE) {
} else if (param_search_type == ST_generalized_HE) {
generalized_hammings_knn_hc(
&res,
q_codes.get(),
Expand Down Expand Up @@ -322,13 +322,13 @@ void IndexPQ::search_core_polysemous(
idx_t k,
float* distances,
idx_t* labels,
int polysemous_ht_2,
int param_polysemous_ht,
bool generalized_hamming) const {
FAISS_THROW_IF_NOT(k > 0);
FAISS_THROW_IF_NOT(pq.nbits == 8);

if (polysemous_ht_2 == 0) {
polysemous_ht_2 = pq.nbits * pq.M + 1;
if (param_polysemous_ht == 0) {
param_polysemous_ht = pq.nbits * pq.M + 1;
}

// PQ distance tables
Expand Down Expand Up @@ -374,7 +374,7 @@ void IndexPQ::search_core_polysemous(
k,
heap_dis,
heap_ids,
polysemous_ht_2);
param_polysemous_ht);

} else { // generalized hamming
switch (pq.code_size) {
Expand All @@ -387,7 +387,7 @@ void IndexPQ::search_core_polysemous(
k, \
heap_dis, \
heap_ids, \
polysemous_ht_2); \
param_polysemous_ht); \
break;
DISPATCH(8)
DISPATCH(16)
Expand All @@ -401,7 +401,7 @@ void IndexPQ::search_core_polysemous(
k,
heap_dis,
heap_ids,
polysemous_ht_2);
param_polysemous_ht);
} else {
bad_code_size++;
}
Expand Down

0 comments on commit 713f379

Please sign in to comment.