tensorflow / tfjs
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 2,016 files with 123,762 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (2,706 lines of code)
    • 25 files changed 21-50 times (6,202 lines of code)
    • 281 files changed 6-20 times (35,059 lines of code)
    • 1,706 files changed 1-5 times (79,795 lines of code)
0% | 2% | 5% | 28% | 64%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, js, cc, md, sh, py, h, html, yml, npmignore, pb, bzl, tsx, babelrc, npmrc, txt, css, bat, xml, java, plist, m, gradle, properties, proto, gitignore, project, xib, yaml, in, pro, gyp, gitattributes, svg, cfg, prefs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 2% | 5% | 29% | 62%
py0% | 0% | 9% | 31% | 59%
yml0% | 0% | 2% | 60% | 36%
cc0% | 0% | 0% | 47% | 52%
js0% | 0% | 0% | 6% | 93%
tsx0% | 0% | 0% | 35% | 64%
h0% | 0% | 0% | 35% | 64%
bzl0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
cfg0% | 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
tfjs-core0% | 4% | 9% | 31% | 54%
tfjs-backend-webgl0% | 5% | 2% | 25% | 66%
tfjs-backend-webgpu0% | 6% | 9% | 11% | 72%
tfjs-node0% | 0% | 6% | 18% | 75%
tfjs-converter0% | 0% | 5% | 51% | 42%
tfjs-backend-wasm0% | 0% | 3% | 29% | 66%
tfjs-backend-cpu0% | 0% | 6% | 0% | 93%
scripts0% | 0% | 9% | 50% | 40%
ROOT0% | 0% | 6% | 0% | 93%
tfjs-layers0% | 0% | 0% | 42% | 57%
tfjs-react-native0% | 0% | 0% | 38% | 61%
tfjs-vis0% | 0% | 0% | 29% | 70%
tfjs0% | 0% | 0% | 32% | 67%
tfjs-tflite0% | 0% | 0% | 25% | 74%
tfjs-inference0% | 0% | 0% | 51% | 48%
tfjs-data0% | 0% | 0% | 6% | 93%
tools0% | 0% | 0% | 15% | 84%
tfjs-node-gpu0% | 0% | 0% | 100% | 0%
tfjs-automl0% | 0% | 0% | <1% | 99%
tfjs-backend-nodegl0% | 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
backend_webgpu.ts
in tfjs-backend-webgpu/src
716 20 29 904 93
kernel_names.ts
in tfjs-core/src
779 - 175 708 82
ops.ts
in tfjs-core/src/ops
292 - 175 907 66
backend_webgl.ts
in tfjs-backend-webgl/src
919 26 29 665 60
cloudbuild.yml
in root
26 - 130 1039 50
register_all_kernels.ts
in tfjs-backend-cpu/src
332 - 24 667 49
tensor.ts
in tfjs-core/src
365 14 29 907 46
register_all_kernels.ts
in tfjs-backend-webgl/src
330 - 24 665 43
register_all_gradients.ts
in tfjs-core/src
211 - 422 708 42
tf_saved_model_conversion_v2.py
in tfjs-converter/python/tensorflowjs/converters
576 24 15 904 40
nodejs_kernel_backend.ts
in tfjs-node/src
574 16 246 900 38
register_all_chained_ops.ts
in tfjs-core/src/public/chained_ops
135 - 385 708 36
backend_wasm.ts
in tfjs-backend-wasm/src
344 15 66 912 36
engine.ts
in tfjs-core/src
937 34 29 907 36
shader_preprocessor.ts
in tfjs-backend-webgpu/src
583 36 9 904 35
register_all_kernels.ts
in tfjs-backend-webgpu/src
204 - 24 676 32
register_all_kernels.ts
in tfjs-backend-wasm/src
206 - 24 578 32
backend_cpu.ts
in tfjs-backend-cpu/src
160 5 364 667 30
backend.ts
in tfjs-core/src/backends
106 2 29 907 27
index.ts
in tfjs-core/src
2 - 385 907 26