pytorch / glow
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: 445
  • Daily file updates (only one update per file and date counted): 2180
  • First update: 2017-07-01
  • Latest update: 2022-01-21
  • Days between first and latest update: 1666 (238 weeks, estimated 1190 working days)
  • Active days (at least one file change): 1316
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 445 files with 136,259 lines of code in files.
    • 421 files that are 366+ days old (134,442 lines of code)
    • 20 files that are 181-365 days old (1,229 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 2 files that are 31-90 days old (239 lines of code)
    • 2 files that are 1-30 days old (349 lines of code)
98% | <1% | 0% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 445 files with 136,259 lines of code in files.
    • 220 files have been last changed 366+ days ago (19,700 lines of code)
    • 127 files have been last changed 181-365 days ago (29,902 lines of code)
    • 44 files have been last changed 91-180 days ago (25,847 lines of code)
    • 35 files have been last changed 31-90 days ago (33,857 lines of code)
    • 19 files have been last changed 1-30 days ago (26,953 lines of code)
14% | 21% | 18% | 24% | 19%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, py, txt, md, sh, cmake, c, svg, cl, yaml, yml, gitignore, pt, json, in, cfg, clang-format, proto, gitmodules, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp98% | <1% | 0% | <1% | <1%
h98% | 1% | 0% | <1% | <1%
py100% | 0% | 0% | 0% | 0%
cl100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
cmake89% | 10% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp6% | 20% | 19% | 28% | 24%
h28% | 26% | 25% | 15% | 3%
py62% | 36% | <1% | 0% | 0%
cl100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
cmake78% | 21% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
proto0% | 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
lib/Backends97% | 2% | 0% | 0% | 0%
torch_glow/src100% | 0% | 0% | 0% | 0%
include/glow98% | 1% | 0% | <1% | <1%
lib/Importer100% | 0% | 0% | 0% | 0%
lib/LLVMIRCodeGen97% | 0% | 0% | 2% | 0%
lib/Optimizer100% | 0% | 0% | 0% | 0%
lib/Graph98% | 1% | 0% | 0% | 0%
tools/ClassGen100% | 0% | 0% | 0% | 0%
tools/loader100% | 0% | 0% | 0% | 0%
utils/scripts100% | 0% | 0% | 0% | 0%
lib/Partitioner100% | 0% | 0% | 0% | 0%
lib/Base100% | 0% | 0% | 0% | 0%
lib/Runtime86% | 1% | 0% | 0% | 12%
lib/Exporter100% | 0% | 0% | 0% | 0%
lib/Onnxifi100% | 0% | 0% | 0% | 0%
lib/IR100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
lib/Quantization100% | 0% | 0% | 0% | 0%
inference_engines/x-inference-engines100% | 0% | 0% | 0% | 0%
cmake/modules89% | 10% | 0% | 0% | 0%
lib/Flags100% | 0% | 0% | 0% | 0%
lib/Backend100% | 0% | 0% | 0% | 0%
lib/Support100% | 0% | 0% | 0% | 0%
tools/Debugger100% | 0% | 0% | 0% | 0%
lib/CodeGen100% | 0% | 0% | 0% | 0%
lib/Converter100% | 0% | 0% | 0% | 0%
torch_glow/utils100% | 0% | 0% | 0% | 0%
lib/ExecutionEngine100% | 0% | 0% | 0% | 0%
lib/PassManager100% | 0% | 0% | 0% | 0%
lib/ExecutionContext100% | 0% | 0% | 0% | 0%
torch_glow/torch_glow100% | 0% | 0% | 0% | 0%
torch_glow100% | 0% | 0% | 0% | 0%
tools/png2bin100% | 0% | 0% | 0% | 0%
tools/IncludeBin100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/Backends21% | 15% | 26% | 30% | 6%
include/glow25% | 30% | 23% | 19% | <1%
utils/scripts64% | 35% | 0% | 0% | 0%
inference_engines/x-inference-engines100% | 0% | 0% | 0% | 0%
lib/Graph8% | 10% | 0% | 28% | 52%
utils53% | 44% | 2% | 0% | 0%
cmake/modules78% | 21% | 0% | 0% | 0%
torch_glow/src3% | 2% | 13% | 2% | 78%
lib/Base20% | 79% | 0% | 0% | 0%
torch_glow/utils100% | 0% | 0% | 0% | 0%
lib/Optimizer3% | 37% | 2% | 0% | 55%
lib/Support50% | 19% | 30% | 0% | 0%
lib/LLVMIRCodeGen2% | 18% | 61% | 17% | 0%
tools/ClassGen7% | 28% | 0% | 63% | 0%
lib/Onnxifi15% | 5% | 51% | 27% | 0%
lib/Quantization16% | 83% | 0% | 0% | 0%
lib/PassManager100% | 0% | 0% | 0% | 0%
tools/loader6% | 49% | 15% | 28% | 0%
tools/Debugger41% | 58% | 0% | 0% | 0%
lib/Converter37% | 44% | 18% | 0% | 0%
lib/Partitioner6% | 12% | 80% | 0% | 0%
torch_glow100% | 0% | 0% | 0% | 0%
lib/IR7% | 92% | 0% | 0% | 0%
lib/Runtime2% | 47% | 37% | 0% | 12%
lib/Importer<1% | 6% | 0% | 92% | 0%
tools/IncludeBin100% | 0% | 0% | 0% | 0%
lib/Backend1% | 98% | 0% | 0% | 0%
torch_glow/torch_glow1% | 98% | 0% | 0% | 0%
lib/ExecutionContext0% | 100% | 0% | 0% | 0%
lib/Exporter0% | 2% | 0% | 97% | 0%
tools/png2bin0% | 100% | 0% | 0% | 0%
lib/CodeGen0% | 0% | 100% | 0% | 0%
lib/ExecutionEngine0% | 0% | 100% | 0% | 0%
lib/Flags0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Support.h
in include/glow/Support
189 11 238 1617 46
Random.h
in include/glow/Support
23 4 834 1617 11
cmake
SanitizerSupport.cmake
in cmake/modules
50 - 834 1609 6
Compiler.h
in include/glow/Support
15 - 834 1609 13
cmake
GlowDefaults.cmake
in cmake/modules
79 - 685 1608 17
IR.h
in include/glow/IR
257 13 234 1596 74
IRBuilder.h
in include/glow/IR
61 2 484 1595 57
Instrs.h
in include/glow/IR
36 5 834 1595 29
Graph.h
in include/glow/Graph
1086 15 39 1574 306
Node.h
in include/glow/Graph
286 27 343 1574 72
Nodes.h
in include/glow/Graph
281 30 39 1574 101
Tensor.h
in include/glow/Base
1107 82 153 1567 139
Type.h
in include/glow/Base
702 64 224 1567 84
Image.h
in include/glow/Base
117 2 257 1567 21
Train.h
in include/glow/Base
17 - 834 1567 6
Traits.h
in include/glow/Base
81 16 235 1565 24
ExecutionEngine.h
in include/glow/ExecutionEngine
72 4 679 1565 77
NodeGen.cpp
in tools/ClassGen
1504 1 39 1550 203
InstrGen.cpp
in tools/ClassGen
1269 1 39 1550 194
NodeBuilder.cpp
in tools/ClassGen
614 22 313 1550 69
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
FindBackends.cmake
in cmake/modules
11 - 867 867 1
OpenCLFactory.cpp
in lib/Backends/OpenCL
4 - 834 1068 3
CPUFactory.cpp
in lib/Backends/CPU
4 - 834 1068 3
NNPIFactory.cpp
in lib/Backends/NNPI
4 - 834 834 1
HabanaFactory.cpp
in lib/Backends/Habana
4 - 834 1028 3
IO.h
in include/glow/Base
9 - 834 1174 2
Compiler.h
in include/glow/Support
15 - 834 1609 13
PartitionerOptimizer.h
in include/glow/Partitioner
15 - 834 914 2
TrainingPreparation.h
in include/glow/Optimizer/GraphOptimizer
15 - 834 944 3
cmake
CMakeGraphVizOptions.cmake
in cmake/modules
15 - 834 1404 3
TopologicalSortBasedScheduler.cpp
in lib/IR
16 1 834 1184 2
Random.cpp
in lib/Support
17 2 834 1483 11
Train.h
in include/glow/Base
17 - 834 1567 6
Grad.h
in include/glow/Graph
17 - 834 1514 8
Debug.h
in include/glow/Support
20 - 834 1315 2
Random.h
in include/glow/Support
23 4 834 1617 11
HabanaUtils.h
in lib/Backends/Habana
25 - 834 944 4
CommonOperatorWriter.h
in include/glow/Exporter
27 1 834 924 3
IO.cpp
in lib/Base
28 2 834 1174 4
UseDef.h
in include/glow/Graph
30 6 834 1302 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
InputSanitizer.cpp
in lib/Runtime
301 9 20 20 1
InputSanitizer.h
in include/glow/Runtime
48 - 20 20 1
LLVMAPIMacros.h
in include/glow/IR
17 - 48 48 1
DebugInstrumentation.cpp
in lib/LLVMIRCodeGen
222 4 56 56 1
BlockStreamBase.h
in include/glow/Backend
15 1 233 233 1
FXIRUtils.h
in include/glow/Graph
105 8 42 234 7
FXIRUtils.cpp
in lib/Graph
103 9 42 234 8
FXIRWrapper.cpp
in lib/Graph
75 1 55 235 9
FXIRWrapper.h
in include/glow/Graph
67 3 102 235 10
CmpInt32Injector.cpp
in lib/Backends/NNPI/CustomKernels/DSPInjectors
82 6 154 264 5
IAInjectors.cpp
in lib/Backends/NNPI/CustomKernels/IAInjectors
176 - 102 272 6
DSPInjectorUtils.cpp
in lib/Backends/NNPI/CustomKernels/DSPInjectors
167 2 210 272 4
ReluInjector.cpp
in lib/Backends/NNPI/CustomKernels/DSPInjectors
41 2 154 272 5
DSPInjectors.h
in lib/Backends/NNPI/CustomKernels/DSPInjectors
22 - 210 272 5
GetNNPIKernels.cpp
in lib/Backends/NNPI/CustomKernels
21 2 210 272 3
DSPInjectorUtils.h
in lib/Backends/NNPI/CustomKernels/DSPInjectors
20 - 210 272 3
DSPInjectors.cpp
in lib/Backends/NNPI/CustomKernels/DSPInjectors
14 - 168 272 5
GetNNPIKernels.h
in lib/Backends/NNPI/CustomKernels
14 - 210 272 2
CustomKernelInjector.h
in lib/Backends/NNPI/CustomKernels
8 - 210 272 3
IAInjectors.h
in lib/Backends/NNPI/CustomKernels/IAInjectors
7 - 210 272 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
QueueBackedDeviceManager.h
in include/glow/Backends
60 7 4 1105 16
GraphOptimizer.cpp
in lib/Optimizer/GraphOptimizer
5576 119 6 944 143
FunctionPassPipeline.cpp
in lib/Optimizer/GraphOptimizerPipeline
188 10 6 651 20
ShapeInferenceEngine.cpp
in torch_glow/src
2246 35 7 565 57
PyTorchCommon.cpp
in torch_glow/src
751 22 7 905 107
ShapeInferenceEngine.h
in torch_glow/src
209 - 7 565 41
PyTorchCommon.h
in torch_glow/src
158 2 7 905 86
Graph.cpp
in lib/Graph
5267 94 16 1483 347
PyTorchModelLoader.cpp
in torch_glow/src
8144 193 18 949 249
CachingGraphRunner.cpp
in torch_glow/src
1318 20 20 949 122
NNPICompiledFunction.cpp
in lib/Backends/NNPI
691 15 20 834 57
InferenceContext.cpp
in lib/Backends/NNPI
523 3 20 706 28
InferencePool.cpp
in lib/Backends/NNPI
328 4 20 834 31
InputSanitizer.cpp
in lib/Runtime
301 9 20 20 1
NNPICompiledFunction.h
in lib/Backends/NNPI
130 7 20 834 19
CachingGraphRunner.h
in torch_glow/src
109 - 20 949 56
InferenceContext.h
in lib/Backends/NNPI
62 - 20 706 12
InputSanitizer.h
in include/glow/Runtime
48 - 20 20 1
TorchGlowBackend.cpp
in torch_glow/src
844 22 23 616 47
PyTorchModelLoader.h
in torch_glow/src
370 1 33 949 144