tensorflow / runtime
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 832 files with 149,661 lines of code.
    • 1 files changed more than 100 times (114 lines of code)
    • 2 files changed 51-100 times (1,455 lines of code)
    • 38 files changed 21-50 times (12,434 lines of code)
    • 346 files changed 6-20 times (42,058 lines of code)
    • 445 files changed 1-5 times (93,600 lines of code)
<1% | <1% | 8% | 28% | 62%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cc, h, mlir, md, bzl, json, inc, py, svg, patch, proto, sh, cpp, yml, gitignore, clang-format, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
bzl22% | 0% | 0% | 52% | 25%
cc0% | 3% | 21% | 47% | 28%
h0% | 0% | 11% | 44% | 43%
mlir0% | 0% | 1% | 13% | 85%
proto0% | 0% | 0% | 68% | 31%
py0% | 0% | 0% | 26% | 73%
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
ROOT36% | 0% | 0% | 63% | 0%
lib/bef_converter0% | 27% | 26% | 31% | 14%
lib/core_runtime0% | 23% | 46% | 29% | <1%
include/tfrt0% | 0% | 19% | 46% | 33%
lib/distributed_runtime0% | 0% | 66% | 10% | 23%
backends/gpu0% | 0% | 6% | 59% | 33%
lib/bef_executor0% | 0% | 69% | 30% | 0%
lib/data0% | 0% | 27% | 57% | 15%
mlir_tests/core_runtime0% | 0% | 38% | 53% | 7%
lib/basic_kernels0% | 0% | 35% | 60% | 3%
backends/common0% | 0% | <1% | 3% | 95%
lib/tensor0% | 0% | 20% | 64% | 15%
backends/cpu0% | 0% | 7% | 65% | 27%
lib/bef_executor_driver0% | 0% | 100% | 0% | 0%
lib/host_context0% | 0% | 7% | 37% | 54%
integrationtest/resnet0% | 0% | 0% | 100% | 0%
backends/jitrt0% | 0% | 0% | 25% | 74%
mlir_tests/bef_executor0% | 0% | 0% | 87% | 12%
mlir_tests/tensor0% | 0% | 0% | 96% | 3%
mlir_tests/basic_kernels0% | 0% | 0% | 66% | 33%
integrationtest/mnist0% | 0% | 0% | 100% | 0%
lib/compiler0% | 0% | 0% | 81% | 18%
mlir_tests/bef_to_mlir0% | 0% | 0% | 34% | 65%
tools/btf_info_tool0% | 0% | 0% | 100% | 0%
cpp_tests/core_runtime0% | 0% | 0% | 100% | 0%
mlir_tests/compiler0% | 0% | 0% | 72% | 27%
lib/support0% | 0% | 0% | 14% | 85%
tools/code_size_test_app0% | 0% | 0% | 100% | 0%
lib/tracing0% | 0% | 0% | 34% | 65%
cpp_tests/tracing0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 100% | 0%
tools/bef_executor0% | 0% | 0% | 100% | 0%
mlir_tests/tracing0% | 0% | 0% | 100% | 0%
lib0% | 0% | 0% | 100% | 0%
mlir_tests0% | 0% | 0% | 22% | 77%
lib/dtype0% | 0% | 0% | 100% | 0%
mlir_tests/bef_perf0% | 0% | 0% | 0% | 100%
lib/io0% | 0% | 0% | 0% | 100%
lib/utils0% | 0% | 0% | 0% | 100%
lib/bef0% | 0% | 0% | 0% | 100%
mlir_tests/mlir_to_bef0% | 0% | 0% | 0% | 100%
integrationtest/fizzbuzz0% | 0% | 0% | 0% | 100%
cpp_tests/include0% | 0% | 0% | 0% | 100%
mlir_tests/code_size_test_app0% | 0% | 0% | 0% | 100%
lib/metrics0% | 0% | 0% | 0% | 100%
tools/tfrt_opt0% | 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
dependencies.bzl
in root
114 - 158 647 177
mlir_to_bef.cc
in lib/bef_converter/mlir_to_bef
732 42 14 646 62
kernels.cc
in lib/core_runtime
723 42 14 646 61
bef_to_mlir.cc
in lib/bef_converter/bef_to_mlir
711 34 4 646 40
core_runtime.cc
in lib/core_runtime/opdefs
299 21 8 647 39
bef_executor.cc
in lib/bef_executor
366 21 14 647 38
core_runtime.cc
in lib/core_runtime
319 13 14 651 37
data_kernels.cc
in lib/data
319 19 14 647 36
kernel_utils.h
in include/tfrt/host_context
737 75 3 647 35
kernels.cc
in lib/distributed_runtime
1062 34 99 563 35
op_attrs.cc
in lib/core_runtime
639 27 8 646 34
driver_kernels.cc
in backends/gpu/lib/kernels
337 25 15 288 31
cpu_op_handler.cc
in backends/cpu/lib/core_runtime
200 7 14 650 30
gpu_types.h
in backends/gpu/include/tfrt/gpu
270 19 10 297 30
gpu_types.cc
in backends/gpu/lib
174 11 10 297 29
attribute_utils.h
in include/tfrt/host_context
343 54 197 646 29
async_value.h
in include/tfrt/host_context
555 59 24 650 29
cpu_ops.cc
in backends/cpu/lib/ops/tf
198 6 14 647 28
gpu_ops.cc
in backends/gpu/lib/kernels
306 19 8 289 28
mlir
basic_ops.mlir
in mlir_tests/core_runtime
432 - 173 644 27