path # lines of code number of updates days since first update days since last update first updated last updated tutorial/python/1-Flat.py 21 5 1680 974 2017-06-21 2019-05-28 tutorial/python/3-IVFPQ.py 23 5 1680 974 2017-06-21 2019-05-28 tutorial/python/5-Multiple-GPUs.py 22 3 1436 974 2018-02-20 2019-05-28 tutorial/python/2-IVFFlat.py 23 5 1680 974 2017-06-21 2019-05-28 tutorial/python/4-GPU.py 32 5 1511 974 2017-12-07 2019-05-28 tutorial/cpp/1-Flat.cpp 70 6 1680 335 2017-06-21 2021-02-25 tutorial/cpp/4-GPU.cpp 82 7 1436 335 2018-02-20 2021-02-25 tutorial/cpp/5-Multiple-GPUs.cpp 69 7 1436 335 2018-02-20 2021-02-25 tutorial/cpp/3-IVFPQ.cpp 68 7 1680 335 2017-06-21 2021-02-25 tutorial/cpp/2-IVFFlat.cpp 58 7 1680 335 2017-06-21 2021-02-25 cmake/faiss-config.cmake.in 6 1 529 529 2020-08-15 2020-08-15 cmake/FindMKL.cmake 315 1 529 529 2020-08-15 2020-08-15 conda/faiss-gpu/meta.yaml 77 11 1027 233 2019-04-05 2021-06-07 conda/conda_build_config.yaml 6 3 1027 490 2019-04-05 2020-09-23 conda/faiss/meta.yaml 73 14 1027 233 2019-04-05 2021-06-07 contrib/exhaustive_search.py 221 10 541 208 2020-08-03 2021-07-02 contrib/ondisk.py 28 2 541 470 2020-08-03 2020-10-13 contrib/evaluation.py 164 2 404 208 2020-12-18 2021-07-02 contrib/datasets.py 201 7 516 61 2020-08-28 2021-11-26 contrib/__init__.py 1 1 203 203 2021-07-07 2021-07-07 contrib/factory_tools.py 70 1 406 406 2020-12-16 2020-12-16 contrib/rpc.py 148 2 541 470 2020-08-03 2020-10-13 contrib/client_server.py 49 2 541 470 2020-08-03 2020-10-13 contrib/inspect_tools.py 52 3 419 50 2020-12-03 2021-12-07 contrib/vecs_io.py 26 3 516 406 2020-08-28 2020-12-16 contrib/ivf_tools.py 59 2 461 335 2020-10-22 2021-02-25 contrib/torch_utils.py 442 3 459 288 2020-10-24 2021-04-13 faiss/IndexPQFastScan.cpp 400 4 419 328 2020-12-03 2021-03-04 faiss/index_factory.cpp 594 14 540 46 2020-08-04 2021-12-11 faiss/impl/PolysemousTraining.h 80 5 540 326 2020-08-04 2021-03-06 faiss/impl/NNDescent.h 85 3 334 328 2021-02-26 2021-03-04 faiss/impl/AdditiveQuantizer.h 78 4 250 107 2021-05-21 2021-10-11 faiss/impl/AuxIndexStructures.h 122 7 540 253 2020-08-04 2021-05-18 faiss/impl/ThreadedIndex.h 38 2 540 335 2020-08-04 2021-02-25 faiss/impl/kmeans1d.h 11 1 107 107 2021-10-11 2021-10-11 faiss/impl/ScalarQuantizer.h 61 5 540 247 2020-08-04 2021-05-24 faiss/impl/ResidualQuantizer.h 84 8 287 21 2021-04-14 2022-01-05 faiss/impl/AuxIndexStructures.cpp 206 4 540 253 2020-08-04 2021-05-18 faiss/impl/LocalSearchQuantizer.h 111 5 250 107 2021-05-21 2021-10-11 faiss/impl/NNDescent.cpp 378 3 334 321 2021-02-26 2021-03-11 faiss/impl/pq4_fast_scan_search_1.cpp 125 2 419 335 2020-12-03 2021-02-25 faiss/impl/ProductQuantizer.h 124 3 540 335 2020-08-04 2021-02-25 faiss/impl/HNSW.h 143 6 540 250 2020-08-04 2021-05-21 faiss/impl/index_write.cpp 680 13 540 50 2020-08-04 2021-12-07 faiss/impl/index_read.cpp 902 16 540 50 2020-08-04 2021-12-07 faiss/impl/FaissAssert.h 80 3 540 335 2020-08-04 2021-02-25 faiss/impl/io_macros.h 61 4 540 50 2020-08-04 2021-12-07 faiss/impl/io.cpp 203 5 540 50 2020-08-04 2021-12-07 faiss/impl/lattice_Zn.cpp 564 6 540 335 2020-08-04 2021-02-25 faiss/impl/simd_result_handlers.h 404 2 419 335 2020-12-03 2021-02-25 faiss/impl/NSG.h 105 5 321 107 2021-03-11 2021-10-11 faiss/impl/io.h 72 4 540 335 2020-08-04 2021-02-25 faiss/impl/platform_macros.h 46 6 518 324 2020-08-26 2021-03-08 faiss/impl/lattice_Zn.h 88 4 540 253 2020-08-04 2021-05-18 faiss/impl/HNSW.cpp 630 5 540 50 2020-08-04 2021-12-07 faiss/impl/pq4_fast_scan.cpp 183 2 419 335 2020-12-03 2021-02-25 faiss/impl/FaissException.h 57 3 540 335 2020-08-04 2021-02-25 faiss/impl/ProductQuantizer.cpp 658 7 540 285 2020-08-04 2021-04-16 faiss/impl/PolysemousTraining.cpp 769 5 540 319 2020-08-04 2021-03-13 faiss/impl/NSG.cpp 529 4 321 65 2021-03-11 2021-11-22 faiss/impl/LocalSearchQuantizer.cpp 633 5 250 107 2021-05-21 2021-10-11 faiss/impl/AdditiveQuantizer.cpp 421 5 250 50 2021-05-21 2021-12-07 faiss/impl/ThreadedIndex-inl.h 134 2 540 335 2020-08-04 2021-02-25 faiss/impl/ResidualQuantizer.cpp 751 9 287 21 2021-04-14 2022-01-05 faiss/impl/ResultHandler.h 267 4 447 271 2020-11-05 2021-04-30 faiss/impl/ProductQuantizer-inl.h 90 3 540 335 2020-08-04 2021-02-25 faiss/impl/FaissException.cpp 72 3 540 335 2020-08-04 2021-02-25 faiss/impl/pq4_fast_scan.h 54 2 419 335 2020-12-03 2021-02-25 faiss/impl/kmeans1d.cpp 195 1 107 107 2021-10-11 2021-10-11 faiss/impl/ScalarQuantizer.cpp 1231 10 540 159 2020-08-04 2021-08-20 faiss/impl/pq4_fast_scan_search_qbs.cpp 249 2 419 335 2020-12-03 2021-02-25 faiss/Index.h 73 9 540 40 2020-08-04 2021-12-17 faiss/IndexPQ.cpp 836 10 540 50 2020-08-04 2021-12-07 faiss/IndexIVFPQR.h 42 4 540 265 2020-08-04 2021-05-06 faiss/gpu/GpuCloner.h 63 3 540 287 2020-08-04 2021-04-14 faiss/gpu/impl/DistanceUtils.cuh 264 3 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/L2Select.cuh 19 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/BroadcastSum.cuh 42 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFBase.cuh 173 6 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/GeneralDistance.cuh 372 3 540 288 2020-08-04 2021-04-13 faiss/gpu/impl/IVFBase.cu 533 6 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/PQScanMultiPassPrecomputed.cuh 39 5 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/L2Norm.cuh 24 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/PQScanMultiPassNoPrecomputed.cuh 43 6 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/PQCodeDistances-inl.cuh 637 3 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/Distance.cu 579 4 540 288 2020-08-04 2021-04-13 faiss/gpu/impl/IVFPQ.cuh 140 6 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/RemapIndices.cpp 28 3 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/BinaryDistance.cu 266 2 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/IVFUtilsSelect2.cu 208 3 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/IcmEncoder.cu 329 1 139 139 2021-09-09 2021-09-09 faiss/gpu/impl/IVFPQ.cu 649 10 540 288 2020-08-04 2021-04-13 faiss/gpu/impl/IVFAppend.cu 548 7 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/FlatIndex.cuh 107 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/VectorResidual.cu 130 3 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/IVFInterleaved.cuh 398 2 406 329 2020-12-16 2021-03-03 faiss/gpu/impl/L2Norm.cu 313 3 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/scan/IVFInterleaved1.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved128.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved64.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved1024.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved2048.cu 14 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved32.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved256.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleaved512.cu 12 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/scan/IVFInterleavedImpl.cuh 79 2 406 329 2020-12-16 2021-03-03 faiss/gpu/impl/IVFInterleaved.cu 184 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/GpuScalarQuantizer.cuh 691 3 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFFlat.cuh 68 5 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFFlat.cu 239 7 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/L2Select.cu 224 2 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/RemapIndices.h 13 3 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/IVFUtilsSelect1.cu 149 2 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/IVFFlatScan.cu 453 6 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/IVFAppend.cuh 73 6 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFUtils.cu 69 3 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/Distance.cuh 364 3 540 288 2020-08-04 2021-04-13 faiss/gpu/impl/BinaryFlatIndex.cuh 47 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/BinaryFlatIndex.cu 69 2 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/BroadcastSum.cu 308 3 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/VectorResidual.cuh 36 2 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/PQCodeDistances.cuh 32 3 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFFlatScan.cuh 35 3 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IVFUtils.cuh 51 3 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/PQScanMultiPassNoPrecomputed-inl.cuh 647 6 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/IcmEncoder.cuh 65 1 139 139 2021-09-09 2021-09-09 faiss/gpu/impl/InterleavedCodes.cpp 409 3 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/PQCodeLoad.cuh 353 4 540 329 2020-08-04 2021-03-03 faiss/gpu/impl/FlatIndex.cu 287 2 540 335 2020-08-04 2021-02-25 faiss/gpu/impl/InterleavedCodes.h 27 2 406 335 2020-12-16 2021-02-25 faiss/gpu/impl/PQScanMultiPassPrecomputed.cu 634 6 540 253 2020-08-04 2021-05-18 faiss/gpu/impl/BinaryDistance.cuh 20 2 540 329 2020-08-04 2021-03-03 faiss/gpu/GpuIndex.h 76 5 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuFaissAssert.h 14 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexIVFFlat.cu 203 8 540 328 2020-08-04 2021-03-04 faiss/gpu/GpuIcmEncoder.h 34 1 139 139 2021-09-09 2021-09-09 faiss/gpu/GpuIndex.cu 426 7 540 253 2020-08-04 2021-05-18 faiss/gpu/GpuAutoTune.cpp 67 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuCloner.cpp 367 5 540 50 2020-08-04 2021-12-07 faiss/gpu/GpuIndexIVF.cu 193 4 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexIVFFlat.h 52 5 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexFlat.cu 351 5 540 50 2020-08-04 2021-12-07 faiss/gpu/GpuIndexIVFPQ.cu 375 11 540 328 2020-08-04 2021-03-04 faiss/gpu/GpuClonerOptions.h 21 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexBinaryFlat.h 54 4 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexBinaryFlat.cu 243 6 540 328 2020-08-04 2021-03-04 faiss/gpu/GpuDistance.cu 211 6 540 288 2020-08-04 2021-04-13 faiss/gpu/GpuResources.h 107 4 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexIVFScalarQuantizer.h 58 5 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/DeviceVector.cuh 186 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/PtxUtils.cuh 76 4 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/StaticUtils.h 67 3 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/Float16.cuh 56 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Select.cuh 546 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/HostTensor.cuh 73 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/LoadStoreOperators.cuh 89 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/DeviceTensor-inl.cuh 171 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/DeviceDefs.cuh 35 4 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Limits.cuh 69 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Timer.cpp 35 3 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/DeviceTensor.cuh 77 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/MatrixMult-inl.cuh 319 4 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/BlockSelectFloat.cu 142 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/MergeNetworkWarp.cuh 469 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Transpose.cuh 185 4 540 107 2020-08-04 2021-10-11 faiss/gpu/utils/warpselect/WarpSelectFloat256.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectImpl.cuh 41 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/warpselect/WarpSelectFloatF2048.cu 15 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloat32.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloat1.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloatT2048.cu 15 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloatF512.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloat128.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloatT1024.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloatT512.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloat64.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/warpselect/WarpSelectFloatF1024.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/ReductionOperators.cuh 57 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/StackDeviceMemory.h 49 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/HostTensor-inl.cuh 212 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/BlockSelectKernel.cuh 137 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/WarpSelectFloat.cu 91 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/Timer.h 25 3 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/CopyUtils.cuh 114 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/WarpShuffles.cuh 108 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/MathOperators.cuh 466 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Reductions.cuh 121 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/MergeNetworkBlock.cuh 269 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/ConversionOperators.cuh 134 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/MatrixMult.cuh 47 3 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Pair.cuh 53 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/Tensor.cuh 586 5 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/WarpSelectKernel.cuh 70 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/WarpPackedBits.cuh 237 3 406 329 2020-12-16 2021-03-03 faiss/gpu/utils/Tensor-inl.cuh 919 5 540 128 2020-08-04 2021-09-20 faiss/gpu/utils/DeviceUtils.cu 178 4 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/StackDeviceMemory.cpp 140 4 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/Comparators.cuh 39 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/MergeNetworkUtils.cuh 21 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/NoTypeTensor.cuh 99 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/DeviceUtils.h 111 3 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloatT2048.cu 15 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloat1.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloat256.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloatF512.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectImpl.cuh 92 2 540 329 2020-08-04 2021-03-03 faiss/gpu/utils/blockselect/BlockSelectFloatF2048.cu 15 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloat64.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloat32.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloatT512.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloat128.cu 13 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloatF1024.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/blockselect/BlockSelectFloatT1024.cu 12 2 540 335 2020-08-04 2021-02-25 faiss/gpu/utils/ThrustAllocator.cuh 69 2 540 329 2020-08-04 2021-03-03 faiss/gpu/GpuIndicesOptions.h 11 2 540 335 2020-08-04 2021-02-25 faiss/gpu/StandardGpuResources.cpp 410 11 540 16 2020-08-04 2022-01-10 faiss/gpu/GpuIndexFlat.h 113 5 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuDistance.h 66 5 540 288 2020-08-04 2021-04-13 faiss/gpu/GpuIndexIVFPQ.h 75 8 540 335 2020-08-04 2021-02-25 faiss/gpu/StandardGpuResources.h 72 5 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuClonerOptions.cpp 15 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIcmEncoder.cu 99 1 139 139 2021-09-09 2021-09-09 faiss/gpu/perf/PerfClustering.cpp 87 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfIVFPQAdd.cpp 127 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/WriteIndex.cpp 83 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfFlat.cu 127 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfIVFPQ.cu 131 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/slow.py 14 1 540 540 2020-08-04 2020-08-04 faiss/gpu/perf/IndexWrapper.h 24 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfBinaryFlat.cu 92 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/IndexWrapper-inl.h 49 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfIVFFlat.cu 124 2 540 335 2020-08-04 2021-02-25 faiss/gpu/perf/PerfSelect.cu 68 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuAutoTune.h 14 2 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuResources.cpp 139 3 540 335 2020-08-04 2021-02-25 faiss/gpu/GpuIndexIVFScalarQuantizer.cu 226 8 540 328 2020-08-04 2021-03-04 faiss/gpu/GpuIndexIVF.h 53 5 540 335 2020-08-04 2021-02-25 faiss/IndexBinaryIVF.h 107 4 540 335 2020-08-04 2021-02-25 faiss/IndexHNSW.h 104 2 540 335 2020-08-04 2021-02-25 faiss/IndexIVFPQR.cpp 163 5 540 335 2020-08-04 2021-02-25 faiss/IndexBinaryFromFloat.h 23 2 540 335 2020-08-04 2021-02-25 faiss/IndexIVFSpectralHash.cpp 274 7 540 61 2020-08-04 2021-11-26 faiss/IndexPreTransform.cpp 239 4 540 328 2020-08-04 2021-03-04 faiss/IndexIVFSpectralHash.h 42 4 540 61 2020-08-04 2021-11-26 faiss/IndexAdditiveQuantizer.h 103 2 159 50 2021-08-20 2021-12-07 faiss/python/python_callbacks.cpp 86 3 540 335 2020-08-04 2021-02-25 faiss/python/__init__.py 914 18 540 107 2020-08-04 2021-10-11 faiss/python/setup.py 45 13 540 40 2020-08-04 2021-12-17 faiss/python/loader.py 35 4 540 323 2020-08-04 2021-03-09 faiss/python/python_callbacks.h 18 4 540 335 2020-08-04 2021-02-25 faiss/IndexHNSW.cpp 933 9 540 328 2020-08-04 2021-03-04 faiss/IndexRefine.cpp 210 5 406 64 2020-12-16 2021-11-23 faiss/Index2Layer.cpp 264 7 540 50 2020-08-04 2021-12-07 faiss/IndexIVFAdditiveQuantizer.h 68 1 159 159 2021-08-20 2021-08-20 faiss/IndexLSH.cpp 135 4 540 50 2020-08-04 2021-12-07 faiss/IndexBinaryHNSW.h 27 2 540 335 2020-08-04 2021-02-25 faiss/IndexReplicas.cpp 153 5 540 328 2020-08-04 2021-03-04 faiss/IndexShards.h 46 3 540 335 2020-08-04 2021-02-25 faiss/MatrixStats.h 33 2 540 335 2020-08-04 2021-02-25 faiss/IndexPQ.h 100 5 540 50 2020-08-04 2021-12-07 faiss/IndexNNDescent.h 34 1 334 334 2021-02-26 2021-02-26 faiss/clone_index.h 13 2 540 335 2020-08-04 2021-02-25 faiss/IndexLattice.h 29 2 540 335 2020-08-04 2021-02-25 faiss/IndexIVF.cpp 930 13 540 142 2020-08-04 2021-09-06 faiss/IndexFlat.cpp 237 7 540 50 2020-08-04 2021-12-07 faiss/IndexBinary.h 61 3 540 335 2020-08-04 2021-02-25 faiss/AutoTune.h 94 4 540 279 2020-08-04 2021-04-22 faiss/AutoTune.cpp 611 6 540 335 2020-08-04 2021-02-25 faiss/MetricType.h 15 2 540 335 2020-08-04 2021-02-25 faiss/utils/utils.h 57 5 540 231 2020-08-04 2021-06-09 faiss/utils/hamming.h 102 5 540 335 2020-08-04 2021-02-25 faiss/utils/utils.cpp 580 6 540 250 2020-08-04 2021-05-21 faiss/utils/simdlib_neon.h 651 2 285 251 2021-04-16 2021-05-20 faiss/utils/partitioning.h 43 3 447 335 2020-11-05 2021-02-25 faiss/utils/distances.h 137 7 540 159 2020-08-04 2021-08-20 faiss/utils/distances_simd.cpp 826 12 540 159 2020-08-04 2021-08-20 faiss/utils/hamming-inl.h 404 5 540 335 2020-08-04 2021-02-25 faiss/utils/extra_distances.cpp 182 6 540 274 2020-08-04 2021-04-27 faiss/utils/simdlib_avx2.h 308 3 419 285 2020-12-03 2021-04-16 faiss/utils/simdlib.h 8 4 447 285 2020-11-05 2021-04-16 faiss/utils/random.cpp 106 3 540 335 2020-08-04 2021-02-25 faiss/utils/hamming.cpp 653 6 540 335 2020-08-04 2021-02-25 faiss/utils/WorkerThread.cpp 75 2 540 335 2020-08-04 2021-02-25 faiss/utils/AlignedTable.h 140 4 419 335 2020-12-03 2021-02-25 faiss/utils/simdlib_emulated.h 496 3 419 285 2020-12-03 2021-04-16 faiss/utils/extra_distances-inl.h 86 1 274 274 2021-04-27 2021-04-27 faiss/utils/Heap.cpp 88 4 540 335 2020-08-04 2021-02-25 faiss/utils/ordered_key_value.h 60 2 447 335 2020-11-05 2021-02-25 faiss/utils/quantize_lut.cpp 248 3 419 335 2020-12-03 2021-02-25 faiss/utils/distances.cpp 503 9 540 112 2020-08-04 2021-10-06 faiss/utils/WorkerThread.h 24 2 540 335 2020-08-04 2021-02-25 faiss/utils/quantize_lut.h 32 2 419 335 2020-12-03 2021-02-25 faiss/utils/Heap.h 335 5 540 335 2020-08-04 2021-02-25 faiss/utils/partitioning.cpp 1060 3 447 335 2020-11-05 2021-02-25 faiss/utils/extra_distances.h 34 3 540 274 2020-08-04 2021-04-27 faiss/utils/random.h 20 2 540 335 2020-08-04 2021-02-25 faiss/IndexShards.cpp 273 5 540 328 2020-08-04 2021-03-04 faiss/IndexLSH.h 33 3 540 50 2020-08-04 2021-12-07 faiss/IndexIVFFlat.h 63 4 540 335 2020-08-04 2021-02-25 faiss/IndexBinaryFromFloat.cpp 57 4 540 328 2020-08-04 2021-03-04 faiss/IndexIVF.h 179 10 540 159 2020-08-04 2021-08-20 faiss/IndexIVFPQ.cpp 910 10 540 159 2020-08-04 2021-08-20 faiss/MetaIndexes.h 80 2 540 335 2020-08-04 2021-02-25 faiss/IndexIVFAdditiveQuantizer.cpp 229 2 159 107 2021-08-20 2021-10-11 faiss/IndexBinaryFlat.h 29 2 540 335 2020-08-04 2021-02-25 faiss/Index2Layer.h 33 3 540 50 2020-08-04 2021-12-07 faiss/index_factory.h 11 4 540 50 2020-08-04 2021-12-07 faiss/IndexRefine.h 38 4 406 64 2020-12-16 2021-11-23 faiss/Clustering.cpp 545 8 540 107 2020-08-04 2021-10-11 faiss/IndexBinaryHash.cpp 395 9 540 328 2020-08-04 2021-03-04 faiss/index_io.h 40 5 540 335 2020-08-04 2021-02-25 faiss/IndexFlatCodes.h 17 1 50 50 2021-12-07 2021-12-07 faiss/IndexReplicas.h 37 3 540 335 2020-08-04 2021-02-25 faiss/IndexBinaryIVF.cpp 608 10 540 328 2020-08-04 2021-03-04 faiss/invlists/OnDiskInvertedLists.h 79 2 419 335 2020-12-03 2021-02-25 faiss/invlists/BlockInvertedLists.cpp 103 2 419 335 2020-12-03 2021-02-25 faiss/invlists/InvertedListsIOHook.h 24 2 419 335 2020-12-03 2021-02-25 faiss/invlists/InvertedLists.cpp 503 2 419 335 2020-12-03 2021-02-25 faiss/invlists/InvertedLists.h 186 2 419 335 2020-12-03 2021-02-25 faiss/invlists/DirectMap.h 56 2 419 335 2020-12-03 2021-02-25 faiss/invlists/InvertedListsIOHook.cpp 74 2 419 335 2020-12-03 2021-02-25 faiss/invlists/BlockInvertedLists.h 36 2 419 335 2020-12-03 2021-02-25 faiss/invlists/DirectMap.cpp 204 2 419 335 2020-12-03 2021-02-25 faiss/invlists/OnDiskInvertedLists.cpp 618 2 419 335 2020-12-03 2021-02-25 faiss/VectorTransform.h 118 4 540 99 2020-08-04 2021-10-19 faiss/MetaIndexes.cpp 265 3 540 335 2020-08-04 2021-02-25 faiss/IndexNSG.h 39 1 321 321 2021-03-11 2021-03-11 faiss/IndexBinaryFlat.cpp 84 3 540 328 2020-08-04 2021-03-04 faiss/IndexNNDescent.cpp 158 4 334 65 2021-02-26 2021-11-22 faiss/IndexFlatCodes.cpp 48 1 50 50 2021-12-07 2021-12-07 faiss/IndexScalarQuantizer.h 57 5 540 50 2020-08-04 2021-12-07 faiss/IndexNSG.cpp 223 4 321 65 2021-03-11 2021-11-22 faiss/IndexIVFPQ.h 90 6 540 217 2020-08-04 2021-06-23 faiss/IndexScalarQuantizer.cpp 201 8 540 50 2020-08-04 2021-12-07 faiss/IndexIVFFlat.cpp 379 10 540 159 2020-08-04 2021-08-20 faiss/IndexPreTransform.h 46 3 540 335 2020-08-04 2021-02-25 faiss/IndexBinaryHash.h 77 3 540 335 2020-08-04 2021-02-25 faiss/IndexAdditiveQuantizer.cpp 304 4 159 50 2021-08-20 2021-12-07 faiss/VectorTransform.cpp 1100 5 540 99 2020-08-04 2021-10-19 faiss/IVFlib.cpp 331 4 540 335 2020-08-04 2021-02-25 faiss/IndexBinary.cpp 60 5 540 328 2020-08-04 2021-03-04 faiss/IndexFlat.h 60 6 540 50 2020-08-04 2021-12-07 faiss/MatrixStats.cpp 213 2 540 335 2020-08-04 2021-02-25 faiss/IndexIVFPQFastScan.h 120 2 419 335 2020-12-03 2021-02-25 faiss/IndexBinaryHNSW.cpp 227 6 540 328 2020-08-04 2021-03-04 faiss/IVFlib.h 56 3 540 335 2020-08-04 2021-02-25 faiss/Clustering.h 85 4 540 107 2020-08-04 2021-10-11 faiss/IndexPQFastScan.h 79 3 419 335 2020-12-03 2021-02-25 faiss/IndexIVFPQFastScan.cpp 927 8 419 324 2020-12-03 2021-03-08 faiss/Index.cpp 113 4 540 328 2020-08-04 2021-03-04 faiss/clone_index.cpp 122 6 540 159 2020-08-04 2021-08-20 faiss/IndexLattice.cpp 99 2 540 335 2020-08-04 2021-02-25 benchs/bench_hamming_computer.cpp 68 2 357 335 2021-02-03 2021-02-25 benchs/bench_hnsw.py 114 8 1478 321 2018-01-09 2021-03-11 benchs/bench_partition.py 56 3 419 336 2020-12-03 2021-02-24 benchs/kmeans_mnist.py 55 10 1797 419 2017-02-24 2020-12-03 benchs/bench_for_interrupt.py 111 4 952 419 2019-06-19 2020-12-03 benchs/bench_pairwise_distances.py 16 4 952 419 2019-06-19 2020-12-03 benchs/bench_index_flat.py 53 2 447 285 2020-11-05 2021-04-16 benchs/bench_quantizer.py 104 4 250 139 2021-05-21 2021-09-09 benchs/bench_scalar_quantizer.py 59 6 1680 419 2017-06-21 2020-12-03 benchs/bench_pq_tables.py 54 1 447 447 2020-11-05 2020-11-05 benchs/bench_index_pq.py 13 1 974 974 2019-05-28 2019-05-28 benchs/datasets.py 29 1 974 974 2019-05-28 2019-05-28 benchs/bench_polysemous_sift1m.py 27 9 1797 419 2017-02-24 2020-12-03 benchs/bench_polysemous_1bn.py 153 8 1797 419 2017-02-24 2020-12-03 benchs/bench_gpu_1bn.py 473 14 1797 419 2017-02-24 2020-12-03 benchs/bench_6bit_codec.cpp 49 2 541 335 2020-08-03 2021-02-25 benchs/bench_gpu_sift1m.py 40 8 1797 419 2017-02-24 2020-12-03 benchs/bench_vector_ops.py 55 7 1300 419 2018-07-06 2020-12-03 benchs/distributed_ondisk/make_index_vslice.py 85 2 881 784 2019-08-29 2019-12-04 benchs/distributed_ondisk/run_on_cluster.bash 171 2 881 541 2019-08-29 2020-08-03 benchs/distributed_ondisk/distributed_kmeans.py 277 4 881 540 2019-08-29 2020-08-04 benchs/distributed_ondisk/rpc.py 146 4 881 540 2019-08-29 2020-08-04 benchs/distributed_ondisk/make_trained_index.py 35 1 881 881 2019-08-29 2019-08-29 benchs/distributed_ondisk/search_server.py 159 2 881 784 2019-08-29 2019-12-04 benchs/distributed_ondisk/distributed_query_demo.py 44 2 881 784 2019-08-29 2019-12-04 benchs/distributed_ondisk/merge_to_ondisk.py 64 2 881 784 2019-08-29 2019-12-04 benchs/distributed_ondisk/combined_index.py 134 4 881 540 2019-08-29 2020-08-04 benchs/link_and_code/datasets.py 156 6 1370 475 2018-04-27 2020-10-08 benchs/link_and_code/bench_link_and_code.py 208 6 1370 475 2018-04-27 2020-10-08 benchs/link_and_code/neighbor_codec.py 166 8 1370 446 2018-04-27 2020-11-06 benchs/bench_heap_replace.cpp 105 2 371 335 2021-01-20 2021-02-25 benchs/bench_all_ivf/make_groundtruth.py 15 1 406 406 2020-12-16 2020-12-16 benchs/bench_all_ivf/bench_all_ivf.py 342 7 1133 159 2018-12-20 2021-08-20 benchs/bench_all_ivf/parse_bench_all_ivf.py 382 9 1133 159 2018-12-20 2021-08-20 benchs/bench_all_ivf/datasets.py 84 6 1133 406 2018-12-20 2020-12-16 benchs/bench_all_ivf/bench_kmeans.py 67 5 1034 406 2019-03-29 2020-12-16 benchs/bench_all_ivf/cmp_with_scann.py 226 2 406 344 2020-12-16 2021-02-16 benchs/bench_all_ivf/run_on_cluster_generic.bash 432 4 1133 406 2018-12-20 2020-12-16 c_api/IndexScalarQuantizer_c.cpp 96 2 285 279 2021-04-16 2021-04-22 c_api/impl/AuxIndexStructures_c.h 89 2 799 335 2019-11-19 2021-02-25 c_api/impl/AuxIndexStructures_c.cpp 203 3 799 335 2019-11-19 2021-02-25 c_api/AutoTune_c.cpp 91 5 1430 335 2018-02-26 2021-02-25 c_api/VectorTransform_c.h 93 2 279 259 2021-04-22 2021-05-12 c_api/IndexIVFFlat_c.h 43 8 1430 279 2018-02-26 2021-04-22 c_api/IndexScalarQuantizer_c.h 62 2 285 279 2021-04-16 2021-04-22 c_api/clone_index_c.h 13 2 799 335 2019-11-19 2021-02-25 c_api/gpu/GpuClonerOptions_c.cpp 43 5 1430 335 2018-02-26 2021-02-25 c_api/gpu/GpuResources_c.h 38 4 1430 328 2018-02-26 2021-03-04 c_api/gpu/GpuAutoTune_c.cpp 92 6 1430 328 2018-02-26 2021-03-04 c_api/gpu/StandardGpuResources_c.h 28 4 1430 328 2018-02-26 2021-03-04 c_api/gpu/GpuIndex_c.cpp 5 4 1430 335 2018-02-26 2021-02-25 c_api/gpu/macros_impl.h 26 3 1430 335 2018-02-26 2021-02-25 c_api/gpu/GpuClonerOptions_c.h 29 5 1430 328 2018-02-26 2021-03-04 c_api/gpu/GpuIndex_c.h 13 3 1430 328 2018-02-26 2021-03-04 c_api/gpu/DeviceUtils_c.cpp 28 2 371 335 2021-01-20 2021-02-25 c_api/gpu/GpuIndicesOptions_c.h 15 3 1430 335 2018-02-26 2021-02-25 c_api/gpu/GpuAutoTune_c.h 42 5 1430 328 2018-02-26 2021-03-04 c_api/gpu/StandardGpuResources_c.cpp 52 5 1430 328 2018-02-26 2021-03-04 c_api/gpu/GpuResources_c.cpp 106 5 1430 328 2018-02-26 2021-03-04 c_api/gpu/DeviceUtils_c.h 16 3 371 328 2021-01-20 2021-03-04 c_api/gpu/example_gpu_c.c 95 8 1430 328 2018-02-26 2021-03-04 c_api/Clustering_c.cpp 137 6 1430 217 2018-02-26 2021-06-23 c_api/Index_c.cpp 132 7 1430 279 2018-02-26 2021-04-22 c_api/VectorTransform_c.cpp 149 1 279 279 2021-04-22 2021-04-22 c_api/index_factory_c.cpp 16 3 799 335 2019-11-19 2021-02-25 c_api/Index_c.h 78 8 1430 231 2018-02-26 2021-06-09 c_api/IndexReplicas_c.cpp 47 1 140 140 2021-09-08 2021-09-08 c_api/index_io_c.cpp 33 5 1365 335 2018-05-02 2021-02-25 c_api/Clustering_c.h 72 6 1430 217 2018-02-26 2021-06-23 c_api/IndexLSH_c.cpp 32 5 1365 50 2018-05-02 2021-12-07 c_api/macros_impl.h 79 5 1430 335 2018-02-26 2021-02-25 c_api/example_c.c 82 9 1430 335 2018-02-26 2021-02-25 c_api/MetaIndexes_c.cpp 60 7 1365 140 2018-05-02 2021-09-08 c_api/MetaIndexes_c.h 30 6 1365 140 2018-05-02 2021-09-08 c_api/utils/distances_c.cpp 76 3 231 111 2021-06-09 2021-10-07 c_api/utils/distances_c.h 51 3 231 111 2021-06-09 2021-10-07 c_api/clone_index_c.cpp 11 3 799 335 2019-11-19 2021-02-25 c_api/IndexPreTransform_c.cpp 52 5 716 217 2020-02-10 2021-06-23 c_api/IndexIVFFlat_c.cpp 71 8 1430 279 2018-02-26 2021-04-22 c_api/index_io_c.h 18 4 1365 335 2018-05-02 2021-02-25 c_api/IndexReplicas_c.h 26 1 140 140 2021-09-08 2021-09-08 c_api/error_c.h 16 3 1430 335 2018-02-26 2021-02-25 c_api/error_impl.h 2 2 1430 959 2018-02-26 2019-06-12 c_api/IndexLSH_c.h 26 4 1365 50 2018-05-02 2021-12-07 c_api/AutoTune_c.h 41 5 1430 335 2018-02-26 2021-02-25 c_api/IndexShards_c.h 24 5 959 140 2019-06-12 2021-09-08 c_api/faiss_c.h 22 5 1430 335 2018-02-26 2021-02-25 c_api/IndexFlat_c.cpp 135 9 1430 50 2018-02-26 2021-12-07 c_api/IndexIVF_c.cpp 93 9 1430 231 2018-02-26 2021-06-09 c_api/IndexFlat_c.h 54 8 1430 217 2018-02-26 2021-06-23 c_api/IndexIVF_c.h 63 10 1430 231 2018-02-26 2021-06-09 c_api/IndexShards_c.cpp 49 7 959 140 2019-06-12 2021-09-08 c_api/error_impl.cpp 15 4 1430 335 2018-02-26 2021-02-25 c_api/index_factory_c.h 16 2 799 335 2019-11-19 2021-02-25 c_api/IndexPreTransform_c.h 28 4 716 217 2020-02-10 2021-06-23