facebookresearch / loop_tool
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: 29
  • Daily file updates (only one update per file and date counted): 58
  • First update: 2021-07-08
  • Latest update: 2022-01-22
  • Days between first and latest update: 199 (28 weeks, estimated 140 working days)
  • Active days (at least one file change): 51
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 29 files with 8,205 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 19 files that are 181-365 days old (5,957 lines of code)
    • 5 files that are 91-180 days old (1,851 lines of code)
    • 2 files that are 31-90 days old (111 lines of code)
    • 3 files that are 1-30 days old (286 lines of code)
0% | 72% | 22% | 1% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 29 files with 8,205 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 4 files have been last changed 181-365 days ago (1,006 lines of code)
    • 7 files have been last changed 91-180 days ago (1,142 lines of code)
    • 5 files have been last changed 31-90 days ago (681 lines of code)
    • 13 files have been last changed 1-30 days ago (5,376 lines of code)
0% | 12% | 13% | 8% | 65%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, py, md, txt, gitignore, clang-format, js, sh, cmake, json, yml, ipynb
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp0% | 76% | 21% | 1% | 0%
cmake0% | 100% | 0% | 0% | 0%
h0% | 52% | 47% | <1% | 0%
py0% | 19% | 0% | 0% | 80%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cmake0% | 100% | 0% | 0% | 0%
cpp0% | 3% | 16% | 10% | 68%
h0% | 1% | 15% | 3% | 79%
py0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/core0% | 75% | 24% | 0% | 0%
src/backends/cuda0% | 100% | 0% | 0% | 0%
src/frontends0% | 58% | 32% | 9% | 0%
include/loop_tool0% | 50% | 48% | <1% | 0%
src/backends/cpu0% | 100% | 0% | 0% | 0%
ROOT0% | 50% | 0% | 0% | 49%
loop_tool_py0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/backends/cuda0% | 45% | 54% | 0% | 0%
src/backends/cpu0% | 100% | 0% | 0% | 0%
include/loop_tool0% | 1% | 12% | 3% | 82%
src/core0% | <1% | 2% | 14% | 82%
src/frontends0% | 0% | 0% | 9% | 90%
loop_tool_py0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
70 2 15 201 9
python.cpp
in src/frontends
617 3 4 197 26
cmake
FindCUDAToolkit.cmake
in src/backends/cuda
769 - 191 191 1
cuda_backend.h
in src/backends/cuda
45 1 139 190 5
compile.cpp
in src/core
2079 46 4 189 21
cuda.cpp
in src/backends/cuda
859 26 109 189 10
hardware.cpp
in src/core
44 4 109 189 5
backend.cpp
in src/core
39 4 105 189 9
tensor.cpp
in src/core
8 - 182 189 3
ir.cpp
in src/core
527 25 36 186 11
ir.h
in include/loop_tool
311 26 15 186 16
unroll_contiguous.cpp
in src/backends/cpu
213 6 182 186 2
compile.h
in include/loop_tool
157 4 5 186 14
backend.h
in include/loop_tool
59 6 105 186 4
hardware.h
in include/loop_tool
49 6 109 186 5
error.h
in include/loop_tool
47 - 160 186 3
javascript.cpp
in src/frontends
40 5 15 186 4
tensor.h
in include/loop_tool
16 - 182 186 2
loop_tool.h
in include/loop_tool
8 - 43 186 3
lazy.h
in include/loop_tool
486 44 12 177 19
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
FindCUDAToolkit.cmake
in src/backends/cuda
769 - 191 191 1
tensor.cpp
in src/core
8 - 182 189 3
tensor.h
in include/loop_tool
16 - 182 186 2
unroll_contiguous.cpp
in src/backends/cpu
213 6 182 186 2
error.h
in include/loop_tool
47 - 160 186 3
cuda_backend.h
in src/backends/cuda
45 1 139 190 5
hardware.cpp
in src/core
44 4 109 189 5
hardware.h
in include/loop_tool
49 6 109 186 5
cuda.cpp
in src/backends/cuda
859 26 109 189 10
backend.cpp
in src/core
39 4 105 189 9
backend.h
in include/loop_tool
59 6 105 186 4
mutate.h
in include/loop_tool
6 - 43 43 1
loop_tool.h
in include/loop_tool
8 - 43 186 3
dynlib.h
in include/loop_tool
35 2 43 139 3
mutate.cpp
in src/frontends
105 3 42 43 2
ir.cpp
in src/core
527 25 36 186 11
__init__.py
in loop_tool_py
1 - 15 15 1
javascript.cpp
in src/frontends
40 5 15 186 4
nn.py
in root
68 12 15 15 1
setup.py
in root
70 2 15 201 9
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ui.py
in loop_tool_py
217 4 15 15 1
nn.py
in root
68 12 15 15 1
__init__.py
in loop_tool_py
1 - 15 15 1
mutate.cpp
in src/frontends
105 3 42 43 2
mutate.h
in include/loop_tool
6 - 43 43 1
dynlib.h
in include/loop_tool
35 2 43 139 3
symbolic.cpp
in src/core
869 34 4 170 15
symbolic.h
in include/loop_tool
100 5 4 170 10
lazy.h
in include/loop_tool
486 44 12 177 19
lazy.cpp
in src/frontends
361 15 12 177 20
ir.cpp
in src/core
527 25 36 186 11
ir.h
in include/loop_tool
311 26 15 186 16
unroll_contiguous.cpp
in src/backends/cpu
213 6 182 186 2
compile.h
in include/loop_tool
157 4 5 186 14
backend.h
in include/loop_tool
59 6 105 186 4
hardware.h
in include/loop_tool
49 6 109 186 5
error.h
in include/loop_tool
47 - 160 186 3
javascript.cpp
in src/frontends
40 5 15 186 4
tensor.h
in include/loop_tool
16 - 182 186 2
loop_tool.h
in include/loop_tool
8 - 43 186 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
compile.cpp
in src/core
2079 46 4 189 21
symbolic.cpp
in src/core
869 34 4 170 15
python.cpp
in src/frontends
617 3 4 197 26
symbolic.h
in include/loop_tool
100 5 4 170 10
compile.h
in include/loop_tool
157 4 5 186 14
lazy.h
in include/loop_tool
486 44 12 177 19
lazy.cpp
in src/frontends
361 15 12 177 20
ir.h
in include/loop_tool
311 26 15 186 16
ui.py
in loop_tool_py
217 4 15 15 1
setup.py
in root
70 2 15 201 9
nn.py
in root
68 12 15 15 1
javascript.cpp
in src/frontends
40 5 15 186 4
__init__.py
in loop_tool_py
1 - 15 15 1
ir.cpp
in src/core
527 25 36 186 11
mutate.cpp
in src/frontends
105 3 42 43 2
dynlib.h
in include/loop_tool
35 2 43 139 3
loop_tool.h
in include/loop_tool
8 - 43 186 3
mutate.h
in include/loop_tool
6 - 43 43 1
backend.h
in include/loop_tool
59 6 105 186 4
backend.cpp
in src/core
39 4 105 189 9