tensorflow / runtime
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: 835
  • Daily file updates (only one update per file and date counted): 1473
  • First update: 2020-04-24
  • Latest update: 2022-02-02
  • Days between first and latest update: 650 (92 weeks, estimated 460 working days)
  • Active days (at least one file change): 524
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 832 files with 149,661 lines of code in files.
    • 582 files that are 366+ days old (121,881 lines of code)
    • 165 files that are 181-365 days old (18,998 lines of code)
    • 16 files that are 91-180 days old (2,207 lines of code)
    • 18 files that are 31-90 days old (1,298 lines of code)
    • 51 files that are 1-30 days old (5,277 lines of code)
81% | 12% | 1% | <1% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 832 files with 149,661 lines of code in files.
    • 16 files have been last changed 366+ days ago (2,666 lines of code)
    • 376 files have been last changed 181-365 days ago (87,699 lines of code)
    • 228 files have been last changed 91-180 days ago (21,731 lines of code)
    • 38 files have been last changed 31-90 days ago (4,830 lines of code)
    • 174 files have been last changed 1-30 days ago (32,735 lines of code)
1% | 58% | 14% | 3% | 21%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cc, h, mlir, md, bzl, json, inc, py, svg, patch, proto, sh, cpp, yml, gitignore, clang-format, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
mlir96% | <1% | <1% | <1% | 1%
cc55% | 31% | 3% | 1% | 7%
h73% | 21% | 1% | <1% | 3%
bzl78% | 0% | 21% | 0% | 0%
py73% | 26% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h8% | 44% | 14% | 6% | 26%
py63% | 8% | 19% | 8% | 0%
proto100% | 0% | 0% | 0% | 0%
mlir<1% | 83% | 11% | <1% | 4%
bzl4% | 0% | 56% | 38% | 0%
cc0% | 18% | 20% | 6% | 54%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
backends/common99% | <1% | 0% | 0% | 0%
include/tfrt89% | 9% | 1% | <1% | 0%
backends/gpu32% | 55% | 6% | 4% | <1%
backends/cpu87% | 11% | 0% | 0% | 1%
lib/core_runtime100% | 0% | 0% | 0% | 0%
lib/distributed_runtime100% | 0% | 0% | 0% | 0%
lib/data99% | <1% | 0% | 0% | 0%
lib/tensor91% | 8% | 0% | 0% | 0%
lib/bef_converter65% | 34% | 0% | 0% | 0%
integrationtest/resnet100% | 0% | 0% | 0% | 0%
mlir_tests/bef_executor92% | 7% | 0% | 0% | 0%
lib/bef_executor100% | 0% | 0% | 0% | 0%
lib/basic_kernels100% | 0% | 0% | 0% | 0%
mlir_tests/core_runtime100% | 0% | 0% | 0% | 0%
lib/host_context95% | 4% | 0% | 0% | 0%
mlir_tests/bef_to_mlir100% | 0% | 0% | 0% | 0%
mlir_tests/basic_kernels100% | 0% | 0% | 0% | 0%
lib/support80% | 19% | 0% | 0% | 0%
mlir_tests/tensor100% | 0% | 0% | 0% | 0%
integrationtest/mnist100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
lib/bef_executor_driver100% | 0% | 0% | 0% | 0%
mlir_tests/bef_perf100% | 0% | 0% | 0% | 0%
tools/btf_info_tool100% | 0% | 0% | 0% | 0%
lib/io62% | 37% | 0% | 0% | 0%
cpp_tests/core_runtime100% | 0% | 0% | 0% | 0%
mlir_tests/mlir_to_bef100% | 0% | 0% | 0% | 0%
integrationtest/fizzbuzz100% | 0% | 0% | 0% | 0%
tools/code_size_test_app100% | 0% | 0% | 0% | 0%
lib/tracing34% | 9% | 0% | 55% | 0%
cpp_tests/tracing100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
tools/bef_executor100% | 0% | 0% | 0% | 0%
cpp_tests/include100% | 0% | 0% | 0% | 0%
mlir_tests/code_size_test_app100% | 0% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
lib/metrics100% | 0% | 0% | 0% | 0%
mlir_tests26% | 0% | 73% | 0% | 0%
lib/dtype100% | 0% | 0% | 0% | 0%
lib/compiler5% | 94% | 0% | 0% | 0%
tools/tfrt_opt100% | 0% | 0% | 0% | 0%
mlir_tests/compiler0% | 100% | 0% | 0% | 0%
lib/bef0% | 100% | 0% | 0% | 0%
mlir_tests/tracing0% | 100% | 0% | 0% | 0%
lib/utils0% | 0% | 100% | 0% | 0%
backends/jitrt0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
backends/gpu8% | 12% | 25% | 12% | 41%
mlir_tests/bef_perf100% | 0% | 0% | 0% | 0%
include/tfrt1% | 53% | 17% | 1% | 25%
mlir_tests/mlir_to_bef46% | 39% | 14% | 0% | 0%
mlir_tests/core_runtime2% | 8% | 89% | 0% | 0%
mlir_tests/tensor3% | 0% | 96% | 0% | 0%
backends/common0% | 96% | 2% | <1% | <1%
backends/cpu0% | 34% | 48% | 0% | 17%
lib/data0% | 45% | 4% | 0% | 49%
lib/host_context0% | 68% | 21% | 0% | 9%
lib/distributed_runtime0% | 23% | 56% | 0% | 20%
lib/support0% | 81% | 18% | 0% | 0%
lib/tensor0% | 27% | 31% | 0% | 41%
lib/bef_converter0% | 18% | 17% | 0% | 64%
lib/compiler0% | 100% | 0% | 0% | 0%
lib/io0% | 100% | 0% | 0% | 0%
lib/basic_kernels0% | 18% | 0% | 7% | 74%
mlir_tests/compiler0% | 100% | 0% | 0% | 0%
lib/bef0% | 100% | 0% | 0% | 0%
tools/bef_executor0% | 100% | 0% | 0% | 0%
cpp_tests/include0% | 100% | 0% | 0% | 0%
lib/core_runtime0% | 1% | 0% | 2% | 95%
lib/metrics0% | 100% | 0% | 0% | 0%
cpp_tests/core_runtime0% | 28% | 71% | 0% | 0%
mlir_tests/basic_kernels0% | 4% | 53% | 0% | 41%
lib/tracing0% | 9% | 0% | 90% | 0%
mlir_tests/bef_executor0% | 1% | 98% | 0% | 0%
tools/tfrt_opt0% | 100% | 0% | 0% | 0%
mlir_tests/bef_to_mlir0% | 0% | 100% | 0% | 0%
integrationtest/mnist0% | 0% | 100% | 0% | 0%
tools/btf_info_tool0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 36% | 63% | 0%
mlir_tests0% | 0% | 77% | 22% | 0%
integrationtest/fizzbuzz0% | 0% | 100% | 0% | 0%
tools0% | 0% | 100% | 0% | 0%
mlir_tests/code_size_test_app0% | 0% | 100% | 0% | 0%
lib/dtype0% | 0% | 100% | 0% | 0%
cpp_tests/tracing0% | 0% | 0% | 100% | 0%
lib/utils0% | 0% | 0% | 47% | 52%
mlir_tests/tracing0% | 0% | 0% | 100% | 0%
backends/jitrt0% | 0% | 0% | 0% | 100%
integrationtest/resnet0% | 0% | 0% | 0% | 100%
lib/bef_executor0% | 0% | 0% | 0% | 100%
lib/bef_executor_driver0% | 0% | 0% | 0% | 100%
tools/code_size_test_app0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
core_runtime.cc
in lib/core_runtime
319 13 14 651 37
dense_host_tensor.cc
in lib/tensor/opdefs
89 8 156 651 17
async_value.h
in include/tfrt/host_context
555 59 24 650 29
cpu_op_handler.cc
in backends/cpu/lib/core_runtime
200 7 14 650 30
async_value.cc
in lib/host_context
111 8 273 650 8
tensor.h
in include/tfrt/tensor
58 7 158 650 9
diagnostic.h
in include/tfrt/host_context
40 2 67 650 8
diagnostic.cc
in lib/host_context
30 2 233 650 7
tensor.cc
in lib/tensor
21 - 227 650 7
build_defs.bzl
in root
196 - 38 649 15
static_registration.cc
in lib/host_context
68 3 302 648 3
concurrent_work_queue.h
in include/tfrt/host_context
52 2 112 648 9
kernel_utils.h
in include/tfrt/host_context
737 75 3 647 35
op_utils.h
in include/tfrt/core_runtime
668 37 134 647 13
dispatch_utils.h
in include/tfrt/core_runtime
366 8 8 647 23
bef_executor.cc
in lib/bef_executor
366 21 14 647 38
batch_dataset.h
in lib/data
350 19 14 647 22
data_kernels.cc
in lib/data
319 19 14 647 36
core_runtime.cc
in lib/core_runtime/opdefs
299 21 8 647 39
dense_host_tensor_kernels.cc
in lib/tensor
290 23 8 647 21
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
benchmark_utils.py
in mlir_tests/bef_perf
57 4 577 577 1
mlir
kernel_errors.mlir
in mlir_tests/tensor
19 - 573 573 1
gen_benchmark_mlir_lib.py
in mlir_tests/bef_perf
35 3 573 577 2
gen_benchmark_mlir.py
in mlir_tests/bef_perf
68 6 573 577 2
relu_f32_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
296 - 567 567 1
relu_f64_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
299 - 567 567 1
relu_f16_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
300 - 567 567 1
bias_add_f32_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
411 - 567 567 1
bias_add_f64_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
412 - 567 567 1
bias_add_f16_kernel.h
in backends/gpu/include/tfrt/gpu/ops/tf
412 - 567 567 1
gen_benchmark.bzl
in mlir_tests/bef_perf
23 - 547 577 2
mlir
err.mlir
in mlir_tests/mlir_to_bef
52 - 448 573 3
mlir
opt_err.mlir
in mlir_tests/core_runtime
30 - 444 574 4
bef_perf.py
in mlir_tests/bef_perf
72 3 408 577 2
proto
cluster_config.proto
in include/tfrt/distributed_runtime/proto
57 - 375 451 2
proto
remote_message.proto
in include/tfrt/distributed_runtime/proto
123 - 375 462 11
static_registration_jit.cc
in backends/cpu/lib/ops/tf
3 - 302 527 2
static_registration.cc
in backends/cpu/lib/ops/tf
3 - 302 302 1
shared_context.cc
in lib/host_context
4 - 302 302 1
static_registration.cc
in backends/common/lib/compat/eigen/ops
5 - 302 582 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
proto
example.proto
in backends/cpu/include/tfrt/cpu/kernels/proto
47 -
thread_annotations.h
in include/tfrt/support
44 -
msan.h
in include/tfrt/support
18 -
specialization.cc
in backends/jitrt/lib
134 3 13 14 2
symbolic_shape.cc
in backends/jitrt/lib
93 1 14 14 1
ccl_types.h
in backends/gpu/include/tfrt/gpu/wrapper
92 9 14 14 1
specialization.h
in backends/jitrt/include/tfrt/jitrt
26 3 14 14 1
symbolic_shape.h
in backends/jitrt/include/tfrt/jitrt
26 - 14 14 1
types.cc
in backends/jitrt/lib
252 17 14 15 2
jitrt_corert_kernels.cc
in backends/jitrt/lib/kernels
163 5 3 15 4
types.h
in backends/jitrt/include/tfrt/jitrt
144 9 14 15 2
jitrt_kernels.cc
in backends/jitrt/lib/kernels
131 5 3 15 4
jitrt_compiler.cc
in backends/jitrt/lib
85 2 7 15 2
constraints.cc
in backends/jitrt/lib
78 2 15 15 1
constraints.h
in backends/jitrt/include/tfrt/jitrt
25 - 15 15 1
jitrt_compiler.h
in backends/jitrt/include/tfrt/jitrt
24 - 15 15 1
jitrt_kernels_registration.cc
in backends/jitrt/lib/kernels
9 - 15 15 1
jitrt_corert_kernels_registration.cc
in backends/jitrt/lib/kernels
9 - 15 15 1
cost_driven_async_parallel_for.cc
in backends/jitrt/lib/transforms
315 18 4 22 2
mlir
cost_driven_async_parallel_for.mlir
in backends/cpu/mlir_tests/rt
59 - 22 22 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
proto
example.proto
in backends/cpu/include/tfrt/cpu/kernels/proto
47 -
thread_annotations.h
in include/tfrt/support
44 -
msan.h
in include/tfrt/support
18 -
gpu_to_tfrt_passes.cc
in backends/gpu/lib/passes
1039 59 2 132 19
jitrt.cc
in backends/jitrt/lib
798 50 2 23 11
jitrt.h
in backends/jitrt/include/tfrt/jitrt
456 18 2 23 9
tfrt_gpu_opt.cc
in backends/gpu/tools/tfrt_gpu_opt
104 6 2 525 15
aligned_allocations.cc
in backends/jitrt/lib/transforms
36 2 2 25 3
math_optimization.cc
in backends/jitrt/lib/transforms
36 2 2 25 4
codegen_passes.h
in backends/jitrt/include/tfrt/jitrt/transforms
24 - 2 25 6
kernel_utils.h
in include/tfrt/host_context
737 75 3 647 35
jitrt_corert_kernels.cc
in backends/jitrt/lib/kernels
163 5 3 15 4
jitrt_kernels.cc
in backends/jitrt/lib/kernels
131 5 3 15 4
bef_to_mlir.cc
in lib/bef_converter/bef_to_mlir
711 34 4 646 40
request_handler_impl.cc
in lib/distributed_runtime
591 16 4 462 22
cost_driven_async_parallel_for.cc
in backends/jitrt/lib/transforms
315 18 4 22 2
mlir_runner_util.cc
in lib/utils
80 2 4 116 2
init_tfrt_dialects.cc
in lib
51 2 4 532 18
bef_to_mlir_translate.cc
in lib/bef_converter/bef_to_mlir
50 1 4 525 8
compiler_pass.h
in include/tfrt/compiler
23 1 4 466 5