pytorch / functorch
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 75 files with 12,229 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 12 files changed 21-50 times (3,432 lines of code)
    • 28 files changed 6-20 times (5,316 lines of code)
    • 35 files changed 1-5 times (3,481 lines of code)
0% | 0% | 28% | 43% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, cpp, h, md, rst, ipynb, gitignore, txt, sh, yml, css, gdbinit, ini, cfg, json, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 34% | 41% | 23%
py0% | 0% | 14% | 48% | 36%
h0% | 0% | 44% | 33% | 21%
cfg0% | 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
functorch/csrc0% | 0% | 35% | 40% | 23%
functorch/_src0% | 0% | 19% | 59% | 21%
functorch0% | 0% | 100% | 0% | 0%
codegen0% | 0% | 0% | 73% | 26%
op_analysis0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 87% | 12%
functorch/compile0% | 0% | 0% | 100% | 0%
benchmarks0% | 0% | 0% | 0% | 100%
benchmarks/transformer_fusion_patterns0% | 0% | 0% | 0% | 100%
notebooks/_src0% | 0% | 0% | 0% | 100%
functorch/experimental0% | 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
BatchRulesBinaryOps.cpp
in functorch/csrc
314 4 35 272 35
BatchingRegistrations.cpp
in functorch/csrc
565 35 35 280 35
eager_transforms.py
in functorch/_src
386 29 35 280 34
__init__.py
in functorch
71 4 35 280 33
BatchRulesViews.cpp
in functorch/csrc
329 1 57 277 32
python_key.py
in functorch/_src
168 13 16 271 31
BatchRulesReduceOps.cpp
in functorch/csrc
262 13 97 272 29
BatchRulesHelper.h
in functorch/csrc
347 11 20 277 25
DynamicLayer.cpp
in functorch/csrc
517 29 42 280 24
init.cpp
in functorch/csrc
213 24 42 280 22
BatchRulesUnaryOps.cpp
in functorch/csrc
111 - 57 265 21
BatchRulesLinearAlgebra.cpp
in functorch/csrc
149 4 43 272 21
BatchRulesDecompositions.cpp
in functorch/csrc
214 3 6 92 20
aot_autograd.py
in functorch/_src
430 28 4 72 20
BatchRulesModules.cpp
in functorch/csrc
324 2 36 209 19
__init__.py
in functorch/compile
17 - 15 92 16
BatchRulesScatterOps.cpp
in functorch/csrc
462 8 34 175 16
BatchedFallback.cpp
in functorch/csrc
276 12 34 280 15
vmap.py
in functorch/_src
155 11 7 280 14
BatchRulesLoss.cpp
in functorch/csrc
249 6 19 253 14