facebookresearch / fairscale
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: 192
  • Daily file updates (only one update per file and date counted): 378
  • First update: 2020-07-17
  • Latest update: 2022-01-20
  • Days between first and latest update: 553 (79 weeks, estimated 395 working days)
  • Active days (at least one file change): 259
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 153 files with 16,916 lines of code in files.
    • 82 files that are 366+ days old (8,734 lines of code)
    • 47 files that are 181-365 days old (5,223 lines of code)
    • 3 files that are 91-180 days old (468 lines of code)
    • 20 files that are 31-90 days old (2,346 lines of code)
    • 1 files that are 1-30 days old (145 lines of code)
51% | 30% | 2% | 13% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 153 files with 16,916 lines of code in files.
    • 25 files have been last changed 366+ days ago (1,165 lines of code)
    • 40 files have been last changed 181-365 days ago (1,133 lines of code)
    • 11 files have been last changed 91-180 days ago (2,453 lines of code)
    • 68 files have been last changed 31-90 days ago (9,922 lines of code)
    • 9 files have been last changed 1-30 days ago (2,243 lines of code)
6% | 6% | 14% | 58% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History 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 Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py42% | 36% | 3% | 16% | 1%
pyi91% | 6% | <1% | 2% | 0%
cu100% | 0% | 0% | 0% | 0%
cuh100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
yml0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py6% | 5% | 2% | 69% | 16%
cuh100% | 0% | 0% | 0% | 0%
pyi3% | 13% | 68% | 14% | <1%
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cfg0% | 100% | 0% | 0% | 0%
cu0% | 0% | 100% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
fairscale/nn60% | 38% | 0% | 1% | 0%
stubs/torch91% | 6% | <1% | 2% | 0%
fairscale/optim87% | 0% | 0% | 0% | 12%
fairscale/utils60% | 39% | 0% | 0% | 0%
benchmarks68% | <1% | 0% | 31% | 0%
fairscale/clib100% | 0% | 0% | 0% | 0%
ROOT64% | 9% | 0% | 25% | 0%
benchmarks/models100% | 0% | 0% | 0% | 0%
benchmarks/golden_configs100% | 0% | 0% | 0% | 0%
benchmarks/datasets76% | 23% | 0% | 0% | 0%
fairscale83% | 0% | 0% | 16% | 0%
fairscale/experimental0% | 40% | 12% | 47% | 0%
benchmarks/experimental0% | 90% | 0% | 9% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
fairscale/nn13% | 8% | <1% | 49% | 27%
fairscale/optim16% | 1% | 0% | 48% | 33%
fairscale/clib32% | 0% | 67% | 0% | 0%
stubs/torch3% | 13% | 68% | 14% | <1%
fairscale/utils2% | 5% | 4% | 81% | 6%
ROOT1% | 17% | 9% | 56% | 14%
benchmarks/datasets1% | 23% | 0% | 75% | 0%
benchmarks/golden_configs<1% | 0% | 7% | 91% | 0%
benchmarks/models<1% | 0% | 0% | 99% | 0%
fairscale/experimental0% | 2% | 6% | 85% | 5%
benchmarks/experimental0% | 2% | 0% | 97% | 0%
benchmarks0% | <1% | 0% | 99% | 0%
fairscale0% | 0% | 0% | 83% | 16%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfg
setup.cfg
in root
34 - 214 558 6
pyi
__init__.pyi
in stubs/torch
1856 1232 142 553 17
layers.py
in fairscale/nn/model_parallel
225 11 495 553 3
pyi
functional.pyi
in stubs/torch/nn
177 80 82 553 3
random.py
in fairscale/nn/model_parallel
114 12 441 553 2
initialize.py
in fairscale/nn/model_parallel
92 12 332 553 5
pyi
__init__.pyi
in stubs/torch/cuda
69 43 260 553 8
mappings.py
in fairscale/nn/model_parallel
69 15 441 553 3
pyi
__init__.pyi
in stubs/torch/distributed
68 28 79 553 12
pyi
module.pyi
in stubs/torch/nn/modules
57 38 82 553 8
pyi
__init__.pyi
in stubs/torch/nn/modules
48 - 330 553 2
cross_entropy.py
in fairscale/nn/model_parallel
48 3 218 553 2
pyi
__init__.pyi
in stubs/torch/autograd
37 21 463 553 2
utils.py
in fairscale/nn/model_parallel
28 5 553 553 1
__init__.py
in fairscale/nn/model_parallel
19 - 306 553 3
pyi
parameter.pyi
in stubs/torch/nn
18 2 86 553 6
pyi
checkpoint.pyi
in stubs/torch/utils
7 4 302 553 4
pyi
functional.pyi
in stubs/torch
5 3 436 553 3
pyi
cudnn.pyi
in stubs/torch/backends
3 1 79 553 2
pyi
__init__.pyi
in stubs/torch/utils
1 - 545 553 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.py
in fairscale/nn/model_parallel
28 5 553 553 1
pyi
__init__.pyi
in stubs/torch/utils
1 - 545 553 2
compat.h
in fairscale/clib/fused_adam_cuda
4 - 544 544 1
cuh
multi_tensor_apply.cuh
in fairscale/clib/fused_adam_cuda
111 - 544 544 1
fused_adam_cuda.cpp
in fairscale/clib/fused_adam_cuda
5 - 522 544 3
adam.py
in fairscale/optim
192 10 522 544 7
pyi
distributed.pyi
in stubs/torch/utils/data
8 4 497 497 1
pyi
dataset.pyi
in stubs/torch/utils/data
22 8 497 497 1
stream.py
in fairscale/nn/pipe
55 10 495 495 1
microbatch.py
in fairscale/nn/pipe
107 18 495 495 1
layers.py
in fairscale/nn/model_parallel
225 11 495 553 3
pyi
__init__.pyi
in stubs/torch/autograd
37 21 463 553 2
pyi
futures.pyi
in stubs/torch
3 1 441 441 1
pyi
__init__.pyi
in stubs/torch/nn
4 - 441 441 1
object.py
in fairscale/utils
18 2 441 441 1
mappings.py
in fairscale/nn/model_parallel
69 15 441 553 3
random.py
in fairscale/nn/model_parallel
114 12 441 553 2
pyi
functional.pyi
in stubs/torch
5 3 436 553 3
in
MANIFEST.in
in root
3 - 420 543 2
__init__.py
in fairscale/nn/pipe/balance
34 3 411 411 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pyi
pooling.pyi
in stubs/torch/nn/modules
147 50
pyi
loss.pyi
in stubs/torch/nn/modules
100 57
batchnorm.py
in fairscale/nn/pipe
98 6
pyi
container.pyi
in stubs/torch/nn/modules
81 59
pyi
rnn.pyi
in stubs/torch/nn/modules
81 40
pyi
conv.pyi
in stubs/torch/nn/modules
59 22
pyi
padding.pyi
in stubs/torch/nn/modules
43 18
pyi
normalization.pyi
in stubs/torch/nn/modules
42 14
pyi
sparse.pyi
in stubs/torch/nn/modules
42 10
blockpartition.py
in fairscale/nn/pipe/balance
36 1
pyi
lr_scheduler.pyi
in stubs/torch/optim
31 17
dependency.py
in fairscale/nn/pipe
30 6
pyi
dataloader.pyi
in stubs/torch/utils/data
29 8
namespace.py
in fairscale/nn/pipe/skip
23 5
pyi
common_types.pyi
in stubs/torch/nn
22 -
pyi
dropout.pyi
in stubs/torch/nn/modules
22 12
pyi
fold.pyi
in stubs/torch/nn/modules
22 6
pyi
data_parallel.pyi
in stubs/torch/nn/parallel
18 4
pyi
upsampling.pyi
in stubs/torch/nn/modules
18 5
pyi
sampler.pyi
in stubs/torch/utils/data
17 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pyi
pooling.pyi
in stubs/torch/nn/modules
147 50
pyi
loss.pyi
in stubs/torch/nn/modules
100 57
batchnorm.py
in fairscale/nn/pipe
98 6
pyi
container.pyi
in stubs/torch/nn/modules
81 59
pyi
rnn.pyi
in stubs/torch/nn/modules
81 40
pyi
conv.pyi
in stubs/torch/nn/modules
59 22
pyi
padding.pyi
in stubs/torch/nn/modules
43 18
pyi
normalization.pyi
in stubs/torch/nn/modules
42 14
pyi
sparse.pyi
in stubs/torch/nn/modules
42 10
blockpartition.py
in fairscale/nn/pipe/balance
36 1
pyi
lr_scheduler.pyi
in stubs/torch/optim
31 17
dependency.py
in fairscale/nn/pipe
30 6
pyi
dataloader.pyi
in stubs/torch/utils/data
29 8
namespace.py
in fairscale/nn/pipe/skip
23 5
pyi
common_types.pyi
in stubs/torch/nn
22 -
pyi
dropout.pyi
in stubs/torch/nn/modules
22 12
pyi
fold.pyi
in stubs/torch/nn/modules
22 6
pyi
data_parallel.pyi
in stubs/torch/nn/parallel
18 4
pyi
upsampling.pyi
in stubs/torch/nn/modules
18 5
pyi
sampler.pyi
in stubs/torch/utils/data
17 7