facebookresearch / fairscale
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 153 files with 16,916 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,599 lines of code)
    • 6 files changed 21-50 times (1,369 lines of code)
    • 36 files changed 6-20 times (6,583 lines of code)
    • 109 files changed 1-5 times (7,365 lines of code)
0% | 9% | 8% | 38% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, pyi, rst, md, txt, yml, sh, jinja, cpp, css, in, cfg, gitignore, h, toml, cu, cuh, json, editorconfig, html, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 11% | 9% | 30% | 48%
toml0% | 0% | 100% | 0% | 0%
pyi0% | 0% | 0% | 77% | 22%
cu0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 100% | 0%
cuh0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
h0% | 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
fairscale/nn0% | 22% | 6% | 27% | 43%
fairscale/optim0% | 29% | 0% | 58% | 12%
fairscale/utils0% | 0% | 58% | 18% | 22%
benchmarks0% | 0% | 68% | 0% | 31%
ROOT0% | 0% | 14% | 48% | 36%
fairscale0% | 0% | 83% | 0% | 16%
stubs/torch0% | 0% | 0% | 77% | 22%
benchmarks/experimental0% | 0% | 0% | 84% | 15%
fairscale/experimental0% | 0% | 0% | 16% | 83%
fairscale/clib0% | 0% | 0% | 67% | 32%
benchmarks/golden_configs0% | 0% | 0% | 99% | <1%
benchmarks/datasets0% | 0% | 0% | 75% | 24%
benchmarks/models0% | 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
oss.py
in fairscale/optim
339 19 75 544 67
fully_sharded_data_parallel.py
in fairscale/nn/data_parallel
1260 74 6 337 67
sharded_ddp.py
in fairscale/nn/data_parallel
352 20 41 495 43
testing.py
in fairscale/utils
495 35 75 420 36
oss.py
in benchmarks
254 6 75 522 32
__init__.py
in fairscale
5 - 36 544 28
pipe.py
in benchmarks
235 13 63 510 23
toml
pyproject.toml
in root
28 - 13 543 22
adascale.py
in fairscale/optim
226 23 75 467 20
pyi
__init__.pyi
in stubs/torch
1856 1232 142 553 17
flatten_params_wrapper.py
in fairscale/nn/misc
303 29 8 370 16
setup.py
in root
59 2 36 544 15
__init__.py
in fairscale/nn
8 - 253 481 12
pyi
__init__.pyi
in stubs/torch/distributed
68 28 79 553 12
wikitext2_data.py
in benchmarks/datasets
73 7 63 372 11
lm_wikitext2.py
in benchmarks/golden_configs
103 11 63 372 11
grad_scaler.py
in fairscale/optim
247 12 13 510 10
offload.py
in fairscale/experimental/nn
281 18 75 334 10
checkpoint_activations.py
in fairscale/nn/checkpoint
167 14 75 259 9
pipe.py
in fairscale/nn/pipe
182 13 75 495 9