The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
PyTorchModelLoader.cpp in torch_glow/src |
8144 | 193 |
InterpreterNodes.cpp in lib/Backends/Interpreter |
6640 | 266 |
GraphOptimizer.cpp in lib/Optimizer/GraphOptimizer |
5576 | 119 |
ONNXModelLoader.cpp in lib/Importer |
5298 | 136 |
Graph.cpp in lib/Graph |
5267 | 94 |
libjit.cpp in lib/LLVMIRCodeGen/libjit |
3266 | 196 |
LLVMIRGen.cpp in lib/LLVMIRCodeGen |
3225 | 39 |
Importer.cpp in lib/Backends/NNPI |
2727 | 92 |
Nodes.cpp in lib/Graph |
2671 | 181 |
TFLiteModelLoader.cpp in lib/Importer |
2487 | 59 |
Caffe2ModelLoader.cpp in lib/Importer |
2451 | 21 |
NNPI.cpp in lib/Backends/NNPI |
2396 | 32 |
ShapeInferenceEngine.cpp in torch_glow/src |
2246 | 35 |
ONNXModelWriter.cpp in lib/Exporter |
2076 | 118 |
OpenCL.cpp in lib/Backends/OpenCL |
1658 | 31 |
kernels.cl in lib/Backends/OpenCL |
1630 | - |
NodeGen.cpp in tools/ClassGen |
1504 | 1 |
CommonOperatorLoader.h in include/glow/Importer |
1462 | 56 |
Lower.cpp in lib/Optimizer/Lower |
1447 | 49 |
Partitioner.cpp in lib/Partitioner |
1334 | 16 |
CachingGraphRunner.cpp in torch_glow/src |
1318 | 20 |
InstrGen.cpp in tools/ClassGen |
1269 | 1 |
Habana.cpp in lib/Backends/Habana |
1192 | 23 |
NodeSplitting.cpp in lib/Optimizer/GraphOptimizer |
1138 | 19 |
Tensor.h in include/glow/Base |
1107 | 82 |
Graph.h in include/glow/Graph |
1086 | 15 |
Interpreter.cpp in lib/Backends/Interpreter |
1069 | 14 |
IROptimizer.cpp in lib/Optimizer/IROptimizer |
1033 | 47 |
GlowCompileSpec.h in torch_glow/src |
1017 | 54 |
HostManager.cpp in lib/Runtime/HostManager |
939 | 22 |
gen_tflite_models.py in utils/scripts |
910 | 37 |
FXIRImporter.cpp in lib/Backends/NNPI |
909 | 10 |
Tensor.cpp in lib/Base |
889 | 33 |
TorchGlowBackend.cpp in torch_glow/src |
844 | 22 |
Flags.cpp in lib/Flags |
783 | 1 |
Image.cpp in lib/Base |
756 | 23 |
PyTorchCommon.cpp in torch_glow/src |
751 | 22 |
Loader.cpp in tools/loader |
721 | 22 |
Type.h in include/glow/Base |
702 | 64 |
PartitionerUtils.cpp in lib/Partitioner |
697 | 20 |
NNPICompiledFunction.cpp in lib/Backends/NNPI |
691 | 15 |
Provisioner.cpp in lib/Runtime/Provisioner |
685 | 11 |
Quantization.cpp in lib/Quantization |
684 | 11 |
BundleSaver.cpp in lib/LLVMIRCodeGen |
656 | 14 |
OpenCLDeviceManager.cpp in lib/Backends/OpenCL |
649 | 21 |
IR.cpp in lib/IR |
626 | 48 |
LLVMBackend.cpp in lib/LLVMIRCodeGen |
626 | 8 |
NodeBuilder.cpp in tools/ClassGen |
614 | 22 |
TensorLayout.cpp in lib/Graph |
608 | 30 |
BackendUtils.cpp in lib/Backend |
564 | 25 |
File | # lines | # units |
---|---|---|
InterpreterNodes.cpp in lib/Backends/Interpreter |
6640 | 266 |
libjit.cpp in lib/LLVMIRCodeGen/libjit |
3266 | 196 |
PyTorchModelLoader.cpp in torch_glow/src |
8144 | 193 |
Nodes.cpp in lib/Graph |
2671 | 181 |
ONNXModelLoader.cpp in lib/Importer |
5298 | 136 |
GraphOptimizer.cpp in lib/Optimizer/GraphOptimizer |
5576 | 119 |
ONNXModelWriter.cpp in lib/Exporter |
2076 | 118 |
Graph.cpp in lib/Graph |
5267 | 94 |
Importer.cpp in lib/Backends/NNPI |
2727 | 92 |
Tensor.h in include/glow/Base |
1107 | 82 |
Type.h in include/glow/Base |
702 | 64 |
TFLiteModelLoader.cpp in lib/Importer |
2487 | 59 |
CommonOperatorLoader.h in include/glow/Importer |
1462 | 56 |
GlowCompileSpec.h in torch_glow/src |
1017 | 54 |
Lower.cpp in lib/Optimizer/Lower |
1447 | 49 |
IR.cpp in lib/IR |
626 | 48 |
GlowIValue.cpp in torch_glow/src |
486 | 48 |
IROptimizer.cpp in lib/Optimizer/IROptimizer |
1033 | 47 |
LLVMIRGen.cpp in lib/LLVMIRCodeGen |
3225 | 39 |
gen_tflite_models.py in utils/scripts |
910 | 37 |
There are 7 files with lines longer than 120 characters. In total, there are 11 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
TorchGlowBackend.cpp in torch_glow/src |
844 | 22 | 4 |
FuseKnownPatterns.cpp in torch_glow/src |
508 | 17 | 2 |
GlowTestSupport.cmake in cmake/modules |
98 | - | 1 |
GlowExternalBackends.cmake in cmake/modules |
149 | - | 1 |
GlowSerialize.cmake in cmake/modules |
94 | - | 1 |
CoverageSupport.cmake in cmake/modules |
54 | - | 1 |
GlowAddLibjit.cmake in cmake/modules |
161 | - | 1 |