neo-ai / tvm
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,952 files with 282,202 lines of code.
    • 6 files changed more than 100 times (14,017 lines of code)
    • 27 files changed 51-100 times (14,442 lines of code)
    • 182 files changed 21-50 times (49,116 lines of code)
    • 782 files changed 6-20 times (129,431 lines of code)
    • 955 files changed 1-5 times (75,196 lines of code)
4% | 5% | 17% | 45% | 26%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, cc, h, sh, rs, rst, md, java, cmake, xml, txt, gitignore, go, toml, c, mk, json, gradle, ts, mm, js, bat, yaml, pxi, yml, properties, storyboard, plist, m, css, pyx, html, in, clang-format, gitmodules, eslintignore, inc, ini, cu
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py10% | 5% | 16% | 38% | 29%
cc2% | 4% | 19% | 56% | 15%
h0% | 7% | 22% | 41% | 29%
cmake0% | 8% | 4% | 28% | 58%
mm0% | 0% | 52% | 42% | 4%
pxi0% | 0% | 22% | 77% | 0%
toml0% | 0% | 5% | 31% | 62%
rs0% | 0% | 0% | 44% | 55%
ts0% | 0% | 0% | 50% | 49%
c0% | 0% | 0% | 23% | 76%
go0% | 0% | 0% | 37% | 62%
cu0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 7% | 92%
pyx0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
python11% | 5% | 14% | 35% | 32%
src2% | 4% | 18% | 54% | 19%
include0% | 13% | 23% | 32% | 29%
nnvm0% | 4% | 69% | 24% | <1%
cmake0% | 9% | 4% | 28% | 57%
tutorials0% | 0% | 21% | 65% | 13%
vta0% | 0% | 14% | 80% | 5%
apps0% | 0% | 3% | 48% | 48%
rust0% | 0% | <1% | 49% | 50%
web0% | 0% | 0% | 55% | 44%
jvm0% | 0% | 0% | 28% | 71%
golang0% | 0% | 0% | 43% | 56%
ROOT0% | 0% | 0% | 67% | 32%
neo-tools0% | 0% | 0% | 100% | 0%
conda0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
transform.cc
in src/relay/op/tensor
3279 138 230 1216 155
tensorflow.py
in python/tvm/relay/frontend
707 30 237 1093 149
onnx.py
in python/tvm/relay/frontend
2540 150 239 1118 137
tflite.py
in python/tvm/relay/frontend
2630 141 257 1106 127
pytorch.py
in python/tvm/relay/frontend
2539 190 181 708 106
mxnet.py
in python/tvm/relay/frontend
2322 119 257 1165 102
_nn.py
in python/tvm/relay/op/nn
630 59 259 1191 97
packed_func.h
in include/tvm/runtime
1162 97 238 1834 94
nn.py
in python/tvm/relay/op/nn
800 74 238 1216 92
compiler.cc
in src/relay/backend/vm
887 38 238 998 90
transform.py
in python/tvm/relay/op
230 47 231 1216 86
__init__.py
in python/tvm
46 2 243 1939 82
compile_engine.cc
in src/relay/backend
719 31 235 1185 82
_transform.py
in python/tvm/relay/op
848 63 245 1177 79
c_runtime_api.h
in include/tvm/runtime
132 - 263 1835 76
nn.cc
in src/relay/op/nn
1084 44 294 1214 76
c_runtime_api.cc
in src/runtime
486 36 292 1842 74
cmake
config.cmake
in cmake
250 - 238 1332 70
build_module.cc
in src/relay/backend
413 28 265 1001 69
transform.h
in include/tvm/relay/attrs
381 - 230 1216 68