Skip to content

Commit e67363b

Browse files
junjieqifacebook-github-bot
authored andcommitted
Remove unused header file from CPP file (#3765)
Summary: Pull Request resolved: #3765 Cleaning unused headers improves build speed and clangd document open time Differential Revision: D61368441
1 parent 772d860 commit e67363b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+0
-129
lines changed

benchs/bench_6bit_codec.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <faiss/impl/ScalarQuantizer.h>
1313
#include <faiss/utils/distances.h>
1414
#include <faiss/utils/random.h>
15-
#include <faiss/utils/utils.h>
1615

1716
using namespace faiss;
1817

benchs/bench_cppcontrib_sa_decode.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
#include <faiss/Index2Layer.h>
2121
#include <faiss/IndexIVFPQ.h>
2222
#include <faiss/IndexPQ.h>
23-
#include <faiss/impl/io.h>
2423
#include <faiss/index_factory.h>
25-
#include <faiss/index_io.h>
2624

2725
#include <faiss/IndexRowwiseMinMax.h>
2826
#include <faiss/cppcontrib/SaDecodeKernels.h>

benchs/bench_hamming_computer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8-
#include <omp.h>
98
#include <cstdio>
109
#include <vector>
1110

benchs/bench_heap_replace.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8-
#include <omp.h>
98
#include <cstdio>
109

1110
#include <faiss/impl/FaissAssert.h>

demos/demo_imi_flat.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include <faiss/IndexFlat.h>
1616
#include <faiss/IndexIVFFlat.h>
1717
#include <faiss/IndexPQ.h>
18-
#include <faiss/index_io.h>
1918

2019
double elapsed() {
2120
struct timeval tv;

demos/demo_sift1M.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
#include <cstring>
1313

1414
#include <sys/stat.h>
15-
#include <sys/types.h>
16-
#include <unistd.h>
1715

1816
#include <sys/time.h>
1917

faiss/AutoTune.cpp

-8
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,16 @@
2121
#include <faiss/utils/random.h>
2222
#include <faiss/utils/utils.h>
2323

24-
#include <faiss/IndexFlat.h>
2524
#include <faiss/IndexHNSW.h>
2625
#include <faiss/IndexIVF.h>
2726
#include <faiss/IndexIVFFlat.h>
2827
#include <faiss/IndexIVFPQ.h>
2928
#include <faiss/IndexIVFPQR.h>
30-
#include <faiss/IndexLSH.h>
3129
#include <faiss/IndexPQ.h>
3230
#include <faiss/IndexPreTransform.h>
3331
#include <faiss/IndexRefine.h>
34-
#include <faiss/IndexScalarQuantizer.h>
3532
#include <faiss/IndexShardsIVF.h>
3633
#include <faiss/MetaIndexes.h>
37-
#include <faiss/VectorTransform.h>
38-
39-
#include <faiss/IndexBinaryFlat.h>
40-
#include <faiss/IndexBinaryHNSW.h>
41-
#include <faiss/IndexBinaryIVF.h>
4234

4335
namespace faiss {
4436

faiss/Index2Layer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include <faiss/Index2Layer.h>
1111

12-
#include <faiss/impl/platform_macros.h>
1312
#include <cassert>
1413
#include <cinttypes>
1514
#include <cmath>

faiss/IndexAdditiveQuantizer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <faiss/impl/ResultHandler.h>
1717
#include <faiss/utils/distances.h>
1818
#include <faiss/utils/extra_distances.h>
19-
#include <faiss/utils/utils.h>
2019

2120
namespace faiss {
2221

faiss/IndexAdditiveQuantizerFastScan.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,8 @@
88
#include <faiss/IndexAdditiveQuantizerFastScan.h>
99

1010
#include <cassert>
11-
#include <climits>
1211
#include <memory>
1312

14-
#include <omp.h>
15-
1613
#include <faiss/impl/FaissAssert.h>
1714
#include <faiss/impl/LocalSearchQuantizer.h>
1815
#include <faiss/impl/LookupTableScaler.h>

faiss/IndexBinaryFlat.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include <faiss/impl/IDSelector.h>
1515
#include <faiss/utils/Heap.h>
1616
#include <faiss/utils/hamming.h>
17-
#include <faiss/utils/utils.h>
1817
#include <cstring>
1918

2019
namespace faiss {

faiss/IndexBinaryHNSW.cpp

-5
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
#include <cstring>
1616
#include <memory>
1717

18-
#include <queue>
19-
#include <unordered_set>
20-
21-
#include <sys/stat.h>
22-
#include <sys/types.h>
2318
#include <cstdint>
2419

2520
#include <faiss/IndexBinaryFlat.h>

faiss/IndexBinaryHash.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include <faiss/impl/AuxIndexStructures.h>
2121
#include <faiss/impl/FaissAssert.h>
22-
#include <faiss/impl/platform_macros.h>
2322

2423
namespace faiss {
2524

faiss/IndexFastScan.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@
1717
#include <faiss/impl/IDSelector.h>
1818
#include <faiss/impl/LookupTableScaler.h>
1919
#include <faiss/impl/ResultHandler.h>
20-
#include <faiss/utils/distances.h>
21-
#include <faiss/utils/extra_distances.h>
2220
#include <faiss/utils/hamming.h>
23-
#include <faiss/utils/random.h>
24-
#include <faiss/utils/utils.h>
2521

2622
#include <faiss/impl/pq4_fast_scan.h>
2723
#include <faiss/impl/simd_result_handlers.h>

faiss/IndexFlat.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <faiss/utils/extra_distances.h>
1717
#include <faiss/utils/prefetch.h>
1818
#include <faiss/utils/sorting.h>
19-
#include <faiss/utils/utils.h>
2019
#include <cstring>
2120

2221
namespace faiss {

faiss/IndexHNSW.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@
1919
#include <memory>
2020
#include <queue>
2121
#include <random>
22-
#include <unordered_set>
2322

24-
#include <sys/stat.h>
25-
#include <sys/types.h>
2623
#include <cstdint>
2724

2825
#include <faiss/Index2Layer.h>
@@ -31,7 +28,6 @@
3128
#include <faiss/impl/AuxIndexStructures.h>
3229
#include <faiss/impl/FaissAssert.h>
3330
#include <faiss/impl/ResultHandler.h>
34-
#include <faiss/utils/distances.h>
3531
#include <faiss/utils/random.h>
3632
#include <faiss/utils/sorting.h>
3733

faiss/IndexIDMap.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <cinttypes>
1313
#include <cstdint>
1414
#include <cstdio>
15-
#include <limits>
1615

1716
#include <faiss/impl/AuxIndexStructures.h>
1817
#include <faiss/impl/FaissAssert.h>

faiss/IndexIVF.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include <cinttypes>
1919
#include <cstdio>
2020
#include <limits>
21-
#include <memory>
2221

2322
#include <faiss/utils/hamming.h>
2423
#include <faiss/utils/utils.h>

faiss/IndexIVFAdditiveQuantizer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <faiss/impl/ResultHandler.h>
1717
#include <faiss/utils/distances.h>
1818
#include <faiss/utils/extra_distances.h>
19-
#include <faiss/utils/utils.h>
2019

2120
namespace faiss {
2221

faiss/IndexIVFAdditiveQuantizerFastScan.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
#include <cinttypes>
1212
#include <cstdio>
1313

14-
#include <omp.h>
15-
1614
#include <memory>
1715

1816
#include <faiss/impl/AuxIndexStructures.h>
@@ -23,7 +21,6 @@
2321
#include <faiss/utils/distances.h>
2422
#include <faiss/utils/hamming.h>
2523
#include <faiss/utils/quantize_lut.h>
26-
#include <faiss/utils/simdlib.h>
2724
#include <faiss/utils/utils.h>
2825

2926
namespace faiss {

faiss/IndexIVFFastScan.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <faiss/impl/pq4_fast_scan.h>
2424
#include <faiss/impl/simd_result_handlers.h>
2525
#include <faiss/invlists/BlockInvertedLists.h>
26-
#include <faiss/utils/distances.h>
2726
#include <faiss/utils/hamming.h>
2827
#include <faiss/utils/quantize_lut.h>
2928
#include <faiss/utils/utils.h>

faiss/IndexIVFPQ.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <faiss/utils/utils.h>
2323

2424
#include <faiss/Clustering.h>
25-
#include <faiss/IndexFlat.h>
2625

2726
#include <faiss/utils/hamming.h>
2827

faiss/IndexIVFPQFastScan.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,17 @@
1111
#include <cinttypes>
1212
#include <cstdio>
1313

14-
#include <omp.h>
15-
1614
#include <memory>
1715

1816
#include <faiss/impl/AuxIndexStructures.h>
1917
#include <faiss/impl/FaissAssert.h>
2018
#include <faiss/utils/distances.h>
2119
#include <faiss/utils/simdlib.h>
22-
#include <faiss/utils/utils.h>
2320

2421
#include <faiss/invlists/BlockInvertedLists.h>
2522

2623
#include <faiss/impl/pq4_fast_scan.h>
2724
#include <faiss/impl/simd_result_handlers.h>
28-
#include <faiss/utils/quantize_lut.h>
2925

3026
namespace faiss {
3127

faiss/IndexIVFSpectralHash.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <faiss/impl/AuxIndexStructures.h>
2020
#include <faiss/impl/FaissAssert.h>
2121
#include <faiss/utils/hamming.h>
22-
#include <faiss/utils/utils.h>
2322

2423
namespace faiss {
2524

faiss/IndexLSH.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
#include <faiss/impl/FaissAssert.h>
1717
#include <faiss/utils/hamming.h>
18-
#include <faiss/utils/utils.h>
1918

2019
namespace faiss {
2120

faiss/IndexNNDescent.cpp

-8
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,16 @@
99

1010
#include <faiss/IndexNNDescent.h>
1111

12-
#include <omp.h>
13-
1412
#include <cinttypes>
1513
#include <cstdio>
1614
#include <cstdlib>
1715

18-
#include <queue>
19-
#include <unordered_set>
20-
2116
#ifdef __SSE__
2217
#endif
2318

2419
#include <faiss/IndexFlat.h>
2520
#include <faiss/impl/AuxIndexStructures.h>
2621
#include <faiss/impl/FaissAssert.h>
27-
#include <faiss/utils/Heap.h>
28-
#include <faiss/utils/distances.h>
29-
#include <faiss/utils/random.h>
3022

3123
extern "C" {
3224

faiss/IndexNSG.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,13 @@
99

1010
#include <faiss/IndexNSG.h>
1111

12-
#include <omp.h>
13-
1412
#include <cinttypes>
1513
#include <memory>
1614

1715
#include <faiss/IndexFlat.h>
1816
#include <faiss/IndexNNDescent.h>
1917
#include <faiss/impl/AuxIndexStructures.h>
2018
#include <faiss/impl/FaissAssert.h>
21-
#include <faiss/utils/Heap.h>
2219
#include <faiss/utils/distances.h>
2320

2421
namespace faiss {

faiss/IndexPQFastScan.cpp

-6
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@
77

88
#include <faiss/IndexPQFastScan.h>
99

10-
#include <cassert>
11-
#include <climits>
12-
#include <memory>
13-
14-
#include <omp.h>
15-
1610
#include <faiss/impl/FaissAssert.h>
1711
#include <faiss/impl/pq4_fast_scan.h>
1812
#include <faiss/utils/utils.h>

faiss/IndexRefine.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
#include <faiss/impl/AuxIndexStructures.h>
1212
#include <faiss/impl/FaissAssert.h>
1313
#include <faiss/utils/Heap.h>
14-
#include <faiss/utils/distances.h>
15-
#include <faiss/utils/utils.h>
1614

1715
namespace faiss {
1816

faiss/IndexScalarQuantizer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
#include <omp.h>
1616

17-
#include <faiss/impl/AuxIndexStructures.h>
1817
#include <faiss/impl/FaissAssert.h>
1918
#include <faiss/impl/IDSelector.h>
2019
#include <faiss/impl/ScalarQuantizer.h>

faiss/MetaIndexes.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
#include <faiss/impl/AuxIndexStructures.h>
1818
#include <faiss/impl/FaissAssert.h>
19-
#include <faiss/impl/IDSelector.h>
2019
#include <faiss/utils/Heap.h>
2120
#include <faiss/utils/WorkerThread.h>
2221
#include <faiss/utils/random.h>

faiss/gpu/GpuAutoTune.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,7 @@
1717
#include <faiss/gpu/GpuIndexFlat.h>
1818
#include <faiss/gpu/GpuIndexIVFFlat.h>
1919
#include <faiss/gpu/GpuIndexIVFPQ.h>
20-
#include <faiss/gpu/GpuIndexIVFScalarQuantizer.h>
2120
#include <faiss/gpu/impl/IndexUtils.h>
22-
#include <faiss/gpu/utils/DeviceUtils.h>
23-
#include <faiss/impl/FaissAssert.h>
2421

2522
namespace faiss {
2623
namespace gpu {

faiss/gpu/GpuCloner.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
#include <faiss/gpu/GpuIndexIVFFlat.h>
3535
#include <faiss/gpu/GpuIndexIVFPQ.h>
3636
#include <faiss/gpu/GpuIndexIVFScalarQuantizer.h>
37-
#include <faiss/gpu/utils/DeviceUtils.h>
38-
#include <faiss/impl/FaissAssert.h>
3937
#include <faiss/index_io.h>
4038

4139
namespace faiss {

faiss/gpu/perf/PerfIVFPQAdd.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include <faiss/gpu/utils/DeviceUtils.h>
1515
#include <faiss/gpu/utils/Timer.h>
1616
#include <gflags/gflags.h>
17-
#include <map>
1817
#include <vector>
1918

2019
DEFINE_int32(batches, 10, "number of batches of vectors to add");

faiss/impl/AdditiveQuantizer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <faiss/utils/Heap.h>
2525
#include <faiss/utils/distances.h>
2626
#include <faiss/utils/hamming.h>
27-
#include <faiss/utils/utils.h>
2827

2928
extern "C" {
3029

faiss/impl/HNSW.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
#include <faiss/impl/ResultHandler.h>
1717
#include <faiss/utils/prefetch.h>
1818

19-
#include <faiss/impl/platform_macros.h>
20-
2119
#ifdef __AVX2__
2220
#include <immintrin.h>
2321

0 commit comments

Comments
 (0)