facebookresearch / param
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: 41
  • Daily file updates (only one update per file and date counted): 69
  • First update: 2020-10-01
  • Latest update: 2022-01-21
  • Days between first and latest update: 478 (68 weeks, estimated 340 working days)
  • Active days (at least one file change): 72
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 40 files with 6,825 lines of code in files.
    • 11 files that are 366+ days old (4,567 lines of code)
    • 1 files that are 181-365 days old (80 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 27 files that are 31-90 days old (1,936 lines of code)
    • 1 files that are 1-30 days old (242 lines of code)
66% | 1% | 0% | 28% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 40 files with 6,825 lines of code in files.
    • 4 files have been last changed 366+ days ago (400 lines of code)
    • 2 files have been last changed 181-365 days ago (960 lines of code)
    • 1 files have been last changed 91-180 days ago (135 lines of code)
    • 29 files have been last changed 31-90 days ago (3,247 lines of code)
    • 4 files have been last changed 1-30 days ago (2,083 lines of code)
5% | 14% | 1% | 47% | 30%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, json, md, txt, gitignore, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py66% | 1% | 0% | 28% | 3%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py5% | 14% | 1% | 47% | 30%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
train/comms/pt100% | 0% | 0% | 0% | 0%
train/compute/pt88% | 11% | 0% | 0% | 0%
train/compute/python/lib/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/lib0% | 0% | 0% | 100% | 0%
train/compute/python/workloads/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/tools0% | 0% | 0% | 100% | 0%
train/compute/python0% | 0% | 0% | 100% | 0%
train/compute/python/workloads0% | 0% | 0% | 100% | 0%
inference/compute/pt0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
train/compute/pt55% | 11% | 0% | 0% | 33%
train/comms/pt0% | 22% | 3% | 33% | 40%
train/compute/python/lib/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/lib0% | 0% | 0% | 100% | 0%
train/compute/python/workloads/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/pytorch0% | 0% | 0% | 100% | 0%
train/compute/python/tools0% | 0% | 0% | 100% | 0%
train/compute/python0% | 0% | 0% | 100% | 0%
train/compute/python/workloads0% | 0% | 0% | 100% | 0%
inference/compute/pt0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
comms.py
in train/comms/pt
1039 22 14 481 37
dlrm.py
in train/comms/pt
880 40 194 481 10
pytorch_linear.py
in train/compute/pt
243 8 29 475 6
pytorch_emb.py
in train/compute/pt
170 8 440 475 3
pytorch_gemm.py
in train/compute/pt
97 5 471 475 2
dataset.py
in train/compute/pt
85 - 469 471 2
driver.py
in train/compute/pt
48 - 440 471 2
comms_utils.py
in train/comms/pt
798 64 50 462 36
pytorch_dist_backend.py
in train/comms/pt
513 45 75 447 30
pytorch_tpu_backend.py
in train/comms/pt
135 27 104 417 5
commsTraceReplay.py
in train/comms/pt
559 16 16 379 19
pytorch_cutlass.py
in train/compute/pt
80 4 222 222 1
split_table_batched_embeddings_ops.py
in train/compute/python/workloads/pytorch
270 11 54 75 3
iterator.py
in train/compute/python/lib
229 16 54 75 2
data_impl.py
in train/compute/python/lib/pytorch
135 5 54 75 2
config.py
in train/compute/python/lib
105 20 69 75 2
config_util.py
in train/compute/python/lib/pytorch
96 8 54 75 3
generator.py
in train/compute/python/lib
94 18 75 75 1
operator_impl.py
in train/compute/python/lib/pytorch
77 15 54 75 2
benchmark.py
in train/compute/python/lib/pytorch
60 4 54 75 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pytorch_gemm.py
in train/compute/pt
97 5 471 475 2
dataset.py
in train/compute/pt
85 - 469 471 2
driver.py
in train/compute/pt
48 - 440 471 2
pytorch_emb.py
in train/compute/pt
170 8 440 475 3
pytorch_cutlass.py
in train/compute/pt
80 4 222 222 1
dlrm.py
in train/comms/pt
880 40 194 481 10
pytorch_tpu_backend.py
in train/comms/pt
135 27 104 417 5
__init__.py
in train/compute/python/lib/pytorch
1 - 75 75 1
__init__.py
in train/compute/python/workloads/pytorch
1 - 75 75 1
__init__.py
in train/compute/python/workloads
1 - 75 75 1
__init__.py
in train/compute/python
1 - 75 75 1
data.py
in train/compute/python/lib
25 4 75 75 1
generator.py
in train/compute/python/lib
94 18 75 75 1
pytorch_dist_backend.py
in train/comms/pt
513 45 75 447 30
__init__.py
in train/compute/python/pytorch
1 - 69 69 1
__init__.py
in train/compute/python/lib
1 - 69 75 2
__init__.py
in train/compute/python/tools
1 - 69 69 1
setup.py
in train/compute/python
30 1 69 75 2
operator.py
in train/compute/python/lib
41 9 69 75 2
init_helper.py
in train/compute/python/lib
49 4 69 75 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dlrm_data.py
in train/comms/pt
190 13
pytorch_linear.py
in inference/compute/pt
242 8 5 6 2
alex_net.py
in train/compute/python/workloads/pytorch
39 2 54 54 1
build_executor.py
in train/compute/python/lib/pytorch
273 14 54 69 2
run_benchmark.py
in train/compute/python/pytorch
135 1 54 69 2
op_executor.py
in train/compute/python/lib/pytorch
100 6 54 69 2
run_batch.py
in train/compute/python/pytorch
61 1 54 69 2
run_ncu.py
in train/compute/python/tools
58 2 69 69 1
__init__.py
in train/compute/python/tools
1 - 69 69 1
__init__.py
in train/compute/python/pytorch
1 - 69 69 1
split_table_batched_embeddings_ops.py
in train/compute/python/workloads/pytorch
270 11 54 75 3
iterator.py
in train/compute/python/lib
229 16 54 75 2
data_impl.py
in train/compute/python/lib/pytorch
135 5 54 75 2
config.py
in train/compute/python/lib
105 20 69 75 2
config_util.py
in train/compute/python/lib/pytorch
96 8 54 75 3
generator.py
in train/compute/python/lib
94 18 75 75 1
operator_impl.py
in train/compute/python/lib/pytorch
77 15 54 75 2
benchmark.py
in train/compute/python/lib/pytorch
60 4 54 75 3
init_helper.py
in train/compute/python/lib
49 4 69 75 2
operator.py
in train/compute/python/lib
41 9 69 75 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dlrm_data.py
in train/comms/pt
190 13
pytorch_linear.py
in inference/compute/pt
242 8 5 6 2
comms.py
in train/comms/pt
1039 22 14 481 37
commsTraceReplay.py
in train/comms/pt
559 16 16 379 19
pytorch_linear.py
in train/compute/pt
243 8 29 475 6
comms_utils.py
in train/comms/pt
798 64 50 462 36
build_executor.py
in train/compute/python/lib/pytorch
273 14 54 69 2
split_table_batched_embeddings_ops.py
in train/compute/python/workloads/pytorch
270 11 54 75 3
iterator.py
in train/compute/python/lib
229 16 54 75 2
data_impl.py
in train/compute/python/lib/pytorch
135 5 54 75 2
run_benchmark.py
in train/compute/python/pytorch
135 1 54 69 2
op_executor.py
in train/compute/python/lib/pytorch
100 6 54 69 2
config_util.py
in train/compute/python/lib/pytorch
96 8 54 75 3
operator_impl.py
in train/compute/python/lib/pytorch
77 15 54 75 2
run_batch.py
in train/compute/python/pytorch
61 1 54 69 2
benchmark.py
in train/compute/python/lib/pytorch
60 4 54 75 3
alex_net.py
in train/compute/python/workloads/pytorch
39 2 54 54 1
native_basic_ops.py
in train/compute/python/workloads/pytorch
34 - 54 75 2
timer.py
in train/compute/python/lib/pytorch
18 4 54 75 3
config.py
in train/compute/python/lib
105 20 69 75 2