facebookresearch / torchrec
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: 79
  • Daily file updates (only one update per file and date counted): 166
  • First update: 2021-11-18
  • Latest update: 2022-01-21
  • Days between first and latest update: 65 (9 weeks, estimated 45 working days)
  • Active days (at least one file change): 44
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 78 files with 12,906 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 68 files that are 31-90 days old (11,224 lines of code)
    • 10 files that are 1-30 days old (1,682 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 78 files with 12,906 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 2 files have been last changed 31-90 days ago (50 lines of code)
    • 76 files have been last changed 1-30 days ago (12,856 lines of code)
0% | 0% | 0% | <1% | 99%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, md, MD, ipynb, yaml, cpp, h, toml, txt, rst, json, yml, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 0% | 89% | 10%
MD0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
MD0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | <1% | 99%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
torchrec/distributed0% | 0% | 0% | 86% | 13%
torchrec/modules0% | 0% | 0% | 100% | 0%
torchrec/sparse0% | 0% | 0% | 68% | 31%
torchrec/datasets0% | 0% | 0% | 91% | 8%
torchrec/optim0% | 0% | 0% | 100% | 0%
torchrec/models0% | 0% | 0% | 100% | 0%
torchrec/quant0% | 0% | 0% | 100% | 0%
torchrec/linter0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
torchrec/fx0% | 0% | 0% | 100% | 0%
torchrec0% | 0% | 0% | 67% | 32%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT0% | 0% | 0% | 75% | 24%
torchrec/datasets0% | 0% | 0% | <1% | 99%
torchrec/distributed0% | 0% | 0% | 0% | 100%
torchrec/sparse0% | 0% | 0% | 0% | 100%
torchrec/modules0% | 0% | 0% | 0% | 100%
torchrec/optim0% | 0% | 0% | 0% | 100%
torchrec/models0% | 0% | 0% | 0% | 100%
torchrec/quant0% | 0% | 0% | 0% | 100%
torchrec/linter0% | 0% | 0% | 0% | 100%
torchrec0% | 0% | 0% | 0% | 100%
torchrec/fx0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
criteo.py
in torchrec/datasets
314 15 30 69 4
preprocess_criteo.py
in torchrec/datasets/scripts
45 2 30 69 3
__init__.py
in torchrec/datasets/scripts
1 - 69 69 1
train_pipeline.py
in torchrec/distributed
359 21 15 68 6
model_parallel.py
in torchrec/distributed
319 23 13 68 7
crossnet.py
in torchrec/modules
222 8 30 68 5
__init__.py
in torchrec/modules
9 - 30 68 3
twrw_sharding.py
in torchrec/distributed
422 22 13 67 9
embedding_lookup.py
in torchrec/distributed
415 24 5 67 14
rw_sharding.py
in torchrec/distributed
325 21 13 67 9
embedding_modules.py
in torchrec/quant
197 11 29 67 7
cw_sharding.py
in torchrec/distributed
139 6 13 65 12
dist_data.py
in torchrec/distributed
415 24 13 64 12
embedding_sharding.py
in torchrec/distributed
376 34 13 64 11
types.py
in torchrec/distributed
265 39 13 63 9
embedding_types.py
in torchrec/distributed
217 29 13 63 8
dlrm.py
in torchrec/models
134 10 30 57 4
random.py
in torchrec/datasets
127 6 30 57 3
deepfm.py
in torchrec/models
121 10 30 57 3
dp_sharding.py
in torchrec/distributed
192 20 13 56 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in torchrec/datasets/scripts
1 - 69 69 1
README.MD
in root
49 - 48 56 4
__init__.py
in torchrec/sparse
1 - 30 42 2
__init__.py
in torchrec/fx
1 - 30 54 2
__init__.py
in torchrec/quant
1 - 30 54 2
__init__.py
in torchrec/models
2 - 30 42 2
__init__.py
in torchrec/datasets
4 - 30 54 2
__init__.py
in torchrec/modules
9 - 30 68 3
__init__.py
in torchrec/distributed/planner
9 - 30 54 3
perf_models.py
in torchrec/distributed/planner
11 2 30 51 2
__init__.py
in torchrec/optim
13 - 30 54 3
setup.py
in root
16 - 30 55 4
fused.py
in torchrec/optim
18 4 30 54 2
activation.py
in torchrec/modules
19 2 30 54 3
__init__.py
in torchrec/distributed
20 - 30 54 2
tracer.py
in torchrec/fx
24 3 30 54 3
clipping.py
in torchrec/optim
28 2 30 54 2
collective_utils.py
in torchrec/distributed
30 3 30 54 3
score_learning.py
in torchrec/modules
37 3 30 54 3
feature_processor.py
in torchrec/modules
38 3 30 54 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
toml
pyproject.toml
in root
2 -
batched_embedding_kernel.py
in torchrec/distributed
613 44 5 5 1
embedding_kernel.py
in torchrec/distributed
275 19 5 5 1
quant_embedding_kernel.py
in torchrec/distributed
159 8 5 5 1
criteo_dataframes.py
in torchrec/datasets/experimental
72 2 6 6 1
__init__.py
in torchrec/datasets/experimental
1 - 6 6 1
quant_embeddingbag.py
in torchrec/distributed
155 11 13 13 1
streamable.py
in torchrec
10 2 15 15 1
twcw_sharding.py
in torchrec/distributed
21 1 20 20 1
jagged_tensor_ops.cpp
in torchrec/sparse
314 28 22 22 1
jagged_tensor_ops.h
in torchrec/sparse
62 - 22 22 1
__init__.py
in torchrec/models
2 - 30 42 2
__init__.py
in torchrec/sparse
1 - 30 42 2
shard_estimators.py
in torchrec/distributed/planner
644 18 20 51 6
partitioners.py
in torchrec/distributed/planner
265 12 20 51 3
planners.py
in torchrec/distributed/planner
260 6 20 51 8
enumerators.py
in torchrec/distributed/planner
213 8 20 51 5
stats.py
in torchrec/distributed/planner
209 4 20 51 6
storage_reservations.py
in torchrec/distributed/planner
114 7 20 51 4
proposers.py
in torchrec/distributed/planner
111 9 30 51 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
toml
pyproject.toml
in root
2 -
batched_embedding_kernel.py
in torchrec/distributed
613 44 5 5 1
embedding_lookup.py
in torchrec/distributed
415 24 5 67 14
embedding_kernel.py
in torchrec/distributed
275 19 5 5 1
quant_embedding_kernel.py
in torchrec/distributed
159 8 5 5 1
criteo_dataframes.py
in torchrec/datasets/experimental
72 2 6 6 1
__init__.py
in torchrec/datasets/experimental
1 - 6 6 1
constants.py
in torchrec/distributed/planner
39 1 7 51 3
utils.py
in torchrec/distributed/planner
11 4 7 56 5
grouped_position_weighted.py
in torchrec/distributed
84 6 8 54 4
keyed.py
in torchrec/optim
251 29 12 54 7
embeddingbag.py
in torchrec/distributed
676 43 13 54 8
twrw_sharding.py
in torchrec/distributed
422 22 13 67 9
dist_data.py
in torchrec/distributed
415 24 13 64 12
embedding_sharding.py
in torchrec/distributed
376 34 13 64 11
tw_sharding.py
in torchrec/distributed
351 27 13 55 9
rw_sharding.py
in torchrec/distributed
325 21 13 67 9
model_parallel.py
in torchrec/distributed
319 23 13 68 7
types.py
in torchrec/distributed
265 39 13 63 9
embedding_types.py
in torchrec/distributed
217 29 13 63 8