pytorch / fairseq
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 453 files with 65,518 lines of code.
    • 5 files changed more than 100 times (2,811 lines of code)
    • 11 files changed 51-100 times (4,791 lines of code)
    • 44 files changed 21-50 times (12,113 lines of code)
    • 130 files changed 6-20 times (19,241 lines of code)
    • 263 files changed 1-5 times (26,562 lines of code)
4% | 7% | 18% | 29% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, yaml, md, sh, rst, cpp, txt, cu, yml, gitignore, h, pyx, perl, cfg, cuh, lua, css, bat, json, cc, toml, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py4% | 7% | 19% | 30% | 38%
pyx0% | 0% | 0% | 45% | 54%
yaml0% | 0% | 0% | 4% | 95%
cu0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
cuh0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
toml0% | 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
fairseq44% | 10% | 13% | 17% | 12%
ROOT1% | 79% | 0% | 16% | 2%
fairseq/models0% | 7% | 14% | 24% | 53%
fairseq/tasks0% | 16% | 17% | 32% | 34%
fairseq/data0% | 8% | 23% | 30% | 37%
fairseq_cli0% | 23% | 52% | 23% | <1%
fairseq/dataclass0% | 0% | 94% | 5% | <1%
fairseq/modules0% | 0% | 16% | 26% | 56%
fairseq/optim0% | 0% | 25% | 57% | 16%
fairseq/criterions0% | 0% | 14% | 44% | 40%
fairseq/model_parallel0% | 0% | 0% | 42% | 57%
fairseq/logging0% | 0% | 0% | 99% | <1%
fairseq/distributed0% | 0% | 0% | 65% | 34%
fairseq/scoring0% | 0% | 0% | 84% | 15%
fairseq/benchmark0% | 0% | 0% | 66% | 33%
scripts0% | 0% | 0% | 20% | 79%
fairseq/config0% | 0% | 0% | 4% | 95%
fairseq/clib0% | 0% | 0% | 0% | 100%
scripts/constraints0% | 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
trainer.py
in fairseq
1219 57 5 1440 176
options.py
in fairseq
287 22 70 1593 151
utils.py
in fairseq
608 60 14 1593 138
sequence_generator.py
in fairseq
694 24 42 1583 118
train.py
in root
3 - 463 1593 102
checkpoint_utils.py
in fairseq
672 16 4 1001 89
fairseq_task.py
in fairseq/tasks
380 42 5 1323 85
fairseq_model.py
in fairseq/models
311 47 57 1553 68
data_utils.py
in fairseq/data
427 20 5 1341 66
fconv.py
in fairseq/models
544 31 463 1593 62
setup.py
in root
229 6 57 1583 61
language_modeling.py
in fairseq/tasks
290 10 5 1323 61
train.py
in fairseq_cli
413 9 57 1081 61
iterators.py
in fairseq/data
532 53 40 1243 61
lstm.py
in fairseq/models
596 26 57 1539 58
translation.py
in fairseq/tasks
397 13 5 1323 54
fp16_optimizer.py
in fairseq/optim
387 43 57 1237 49
multihead_attention.py
in fairseq/modules
516 13 14 1422 49
model.py
in fairseq/models/roberta
557 29 5 911 45
__init__.py
in fairseq/data
119 - 40 1341 44