Skip to content

Commit 039409d

Browse files
mdouzefacebook-github-bot
authored andcommitted
split off RQ encoding steps to another file (facebookresearch#3011)
Summary: Pull Request resolved: facebookresearch#3011 After Alexandr's optimizations the ResidualQuantizer code has become harder to read. Split off the quantization code to a separate .h / .cpp to make it clearer. Reviewed By: pemazare Differential Revision: D48448614 fbshipit-source-id: c90d572ea3afe12a7a7e5092f88710e8eceaa2d1
1 parent 67d8727 commit 039409d

6 files changed

+1134
-1047
lines changed

faiss/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ set(FAISS_SRC
7272
impl/pq4_fast_scan.cpp
7373
impl/pq4_fast_scan_search_1.cpp
7474
impl/pq4_fast_scan_search_qbs.cpp
75+
impl/residual_quantizer_encode_steps.cpp
7576
impl/io.cpp
7677
impl/lattice_Zn.cpp
7778
impl/NNDescent.cpp
@@ -171,6 +172,7 @@ set(FAISS_HEADERS
171172
impl/lattice_Zn.h
172173
impl/platform_macros.h
173174
impl/pq4_fast_scan.h
175+
impl/residual_quantizer_encode_steps.h
174176
impl/simd_result_handlers.h
175177
impl/code_distance/code_distance.h
176178
impl/code_distance/code_distance-generic.h

0 commit comments

Comments
 (0)