facebookresearch / faiss
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 447
  • Daily file updates (only one update per file and date counted): 2519
  • First update: 2017-02-24
  • Latest update: 2022-01-10
  • Days between first and latest update: 1782 (254 weeks, estimated 1270 working days)
  • Active days (at least one file change): 322
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 447 files with 72,716 lines of code in files.
    • 408 files that are 366+ days old (66,075 lines of code)
    • 25 files that are 181-365 days old (5,066 lines of code)
    • 12 files that are 91-180 days old (1,510 lines of code)
    • 2 files that are 31-90 days old (65 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
90% | 6% | 2% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 447 files with 72,716 lines of code in files.
    • 43 files have been last changed 366+ days ago (4,113 lines of code)
    • 324 files have been last changed 181-365 days ago (46,441 lines of code)
    • 39 files have been last changed 91-180 days ago (12,231 lines of code)
    • 38 files have been last changed 31-90 days ago (8,686 lines of code)
    • 3 files have been last changed 1-30 days ago (1,245 lines of code)
5% | 63% | 16% | 11% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, py, cu, cuh, md, txt, sh, yml, yaml, bat, c, bash, dockerignore, json, in, gitignore, clang-format, cmake
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp87% | 10% | 2% | <1% | 0%
cuh99% | 0% | <1% | 0% | 0%
cu95% | 0% | 4% | 0% | 0%
h83% | 14% | 2% | <1% | 0%
py98% | 1% | 0% | 0% | 0%
bash100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py48% | 20% | 26% | 4% | 0%
bash100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
yaml3% | 96% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
h<1% | 82% | 10% | 6% | <1%
cpp0% | 51% | 23% | 22% | 3%
cuh0% | 89% | 10% | 0% | 0%
cu0% | 92% | 4% | 3% | 0%
c0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
faiss/gpu97% | 0% | 2% | 0% | 0%
faiss92% | 2% | 4% | <1% | 0%
faiss/impl71% | 26% | 1% | 0% | 0%
faiss/utils89% | 10% | 0% | 0% | 0%
faiss/invlists100% | 0% | 0% | 0% | 0%
c_api77% | 18% | 3% | 0% | 0%
benchs/bench_all_ivf100% | 0% | 0% | 0% | 0%
benchs89% | 10% | 0% | 0% | 0%
contrib99% | <1% | 0% | 0% | 0%
benchs/distributed_ondisk100% | 0% | 0% | 0% | 0%
faiss/python100% | 0% | 0% | 0% | 0%
c_api/gpu100% | 0% | 0% | 0% | 0%
benchs/link_and_code100% | 0% | 0% | 0% | 0%
tutorial/cpp100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
c_api/impl100% | 0% | 0% | 0% | 0%
tutorial/python100% | 0% | 0% | 0% | 0%
conda/faiss-gpu100% | 0% | 0% | 0% | 0%
conda/faiss100% | 0% | 0% | 0% | 0%
conda100% | 0% | 0% | 0% | 0%
c_api/utils0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
benchs/distributed_ondisk100% | 0% | 0% | 0% | 0%
benchs66% | 27% | 6% | 0% | 0%
benchs/bench_all_ivf38% | 14% | 46% | 0% | 0%
benchs/link_and_code100% | 0% | 0% | 0% | 0%
contrib21% | 60% | 0% | 17% | 0%
cmake100% | 0% | 0% | 0% | 0%
tutorial/python100% | 0% | 0% | 0% | 0%
faiss/gpu<1% | 88% | 6% | 2% | 1%
conda100% | 0% | 0% | 0% | 0%
c_api<1% | 79% | 11% | 9% | 0%
faiss0% | 46% | 28% | 24% | 0%
faiss/utils0% | 79% | 20% | 0% | 0%
faiss/impl0% | 43% | 20% | 29% | 7%
faiss/invlists0% | 100% | 0% | 0% | 0%
c_api/gpu0% | 100% | 0% | 0% | 0%
tutorial/cpp0% | 100% | 0% | 0% | 0%
c_api/impl0% | 100% | 0% | 0% | 0%
faiss/python0% | 12% | 83% | 4% | 0%
conda/faiss-gpu0% | 100% | 0% | 0% | 0%
conda/faiss0% | 100% | 0% | 0% | 0%
c_api/utils0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bench_gpu_1bn.py
in benchs
473 20 419 1797 14
bench_polysemous_1bn.py
in benchs
153 7 419 1797 8
kmeans_mnist.py
in benchs
55 2 419 1797 10
bench_gpu_sift1m.py
in benchs
40 - 419 1797 8
bench_polysemous_sift1m.py
in benchs
27 - 419 1797 9
1-Flat.cpp
in tutorial/cpp
70 1 335 1680 6
3-IVFPQ.cpp
in tutorial/cpp
68 1 335 1680 7
bench_scalar_quantizer.py
in benchs
59 - 419 1680 6
2-IVFFlat.cpp
in tutorial/cpp
58 1 335 1680 7
3-IVFPQ.py
in tutorial/python
23 - 974 1680 5
2-IVFFlat.py
in tutorial/python
23 - 974 1680 5
1-Flat.py
in tutorial/python
21 - 974 1680 5
4-GPU.py
in tutorial/python
32 - 974 1511 5
bench_hnsw.py
in benchs
114 1 321 1478 8
4-GPU.cpp
in tutorial/cpp
82 1 335 1436 7
5-Multiple-GPUs.cpp
in tutorial/cpp
69 1 335 1436 7
5-Multiple-GPUs.py
in tutorial/python
22 - 974 1436 3
Clustering_c.cpp
in c_api
137 9 217 1430 6
IndexFlat_c.cpp
in c_api
135 12 50 1430 9
Index_c.cpp
in c_api
132 12 279 1430 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bench_index_pq.py
in benchs
13 - 974 974 1
1-Flat.py
in tutorial/python
21 - 974 1680 5
5-Multiple-GPUs.py
in tutorial/python
22 - 974 1436 3
2-IVFFlat.py
in tutorial/python
23 - 974 1680 5
3-IVFPQ.py
in tutorial/python
23 - 974 1680 5
datasets.py
in benchs
29 4 974 974 1
4-GPU.py
in tutorial/python
32 - 974 1511 5
error_impl.h
in c_api
2 - 959 1430 2
make_trained_index.py
in benchs/distributed_ondisk
35 2 881 881 1
distributed_query_demo.py
in benchs/distributed_ondisk
44 2 784 881 2
merge_to_ondisk.py
in benchs/distributed_ondisk
64 1 784 881 2
make_index_vslice.py
in benchs/distributed_ondisk
85 5 784 881 2
search_server.py
in benchs/distributed_ondisk
159 15 784 881 2
run_on_cluster.bash
in benchs/distributed_ondisk
171 - 541 881 2
slow.py
in faiss/gpu/perf
14 1 540 540 1
combined_index.py
in benchs/distributed_ondisk
134 14 540 881 4
rpc.py
in benchs/distributed_ondisk
146 17 540 881 4
distributed_kmeans.py
in benchs/distributed_ondisk
277 23 540 881 4
in
faiss-config.cmake.in
in cmake
6 - 529 529 1
cmake
FindMKL.cmake
in cmake
315 - 529 529 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IndexFlatCodes.cpp
in faiss
48 6 50 50 1
IndexFlatCodes.h
in faiss
17 - 50 50 1
kmeans1d.cpp
in faiss/impl
195 7 107 107 1
kmeans1d.h
in faiss/impl
11 - 107 107 1
cu
IcmEncoder.cu
in faiss/gpu/impl
329 - 139 139 1
cu
GpuIcmEncoder.cu
in faiss/gpu
99 - 139 139 1
cuh
IcmEncoder.cuh
in faiss/gpu/impl
65 - 139 139 1
GpuIcmEncoder.h
in faiss/gpu
34 - 139 139 1
IndexReplicas_c.cpp
in c_api
47 4 140 140 1
IndexReplicas_c.h
in c_api
26 - 140 140 1
IndexAdditiveQuantizer.cpp
in faiss
304 14 50 159 4
IndexIVFAdditiveQuantizer.cpp
in faiss
229 9 107 159 2
IndexAdditiveQuantizer.h
in faiss
103 - 50 159 2
IndexIVFAdditiveQuantizer.h
in faiss
68 - 159 159 1
__init__.py
in contrib
1 - 203 203 1
distances_c.cpp
in c_api/utils
76 16 111 231 3
distances_c.h
in c_api/utils
51 - 111 231 3
LocalSearchQuantizer.cpp
in faiss/impl
633 21 107 250 5
AdditiveQuantizer.cpp
in faiss/impl
421 17 50 250 5
LocalSearchQuantizer.h
in faiss/impl
111 2 107 250 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StandardGpuResources.cpp
in faiss/gpu
410 29 16 540 11
ResidualQuantizer.cpp
in faiss/impl
751 9 21 287 9
ResidualQuantizer.h
in faiss/impl
84 - 21 287 8
Index.h
in faiss
73 1 40 540 9
setup.py
in faiss/python
45 - 40 540 13
index_factory.cpp
in faiss
594 7 46 540 14
index_read.cpp
in faiss/impl
902 18 50 540 16
IndexPQ.cpp
in faiss
836 43 50 540 10
index_write.cpp
in faiss/impl
680 24 50 540 13
HNSW.cpp
in faiss/impl
630 27 50 540 5
AdditiveQuantizer.cpp
in faiss/impl
421 17 50 250 5
GpuCloner.cpp
in faiss/gpu
367 2 50 540 5
cu
GpuIndexFlat.cu
in faiss/gpu
351 - 50 540 5
IndexAdditiveQuantizer.cpp
in faiss
304 14 50 159 4
Index2Layer.cpp
in faiss
264 12 50 540 7
IndexFlat.cpp
in faiss
237 18 50 540 7
io.cpp
in faiss/impl
203 15 50 540 5
IndexScalarQuantizer.cpp
in faiss
201 9 50 540 8
IndexLSH.cpp
in faiss
135 5 50 540 4
IndexFlat_c.cpp
in c_api
135 12 50 1430 9