awslabs / sagemaker-debugger
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: 143
  • Daily file updates (only one update per file and date counted): 870
  • First update: 2019-05-16
  • Latest update: 2022-01-28
  • Days between first and latest update: 989 (141 weeks, estimated 705 working days)
  • Active days (at least one file change): 302
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 143 files with 15,478 lines of code in files.
    • 137 files that are 366+ days old (15,268 lines of code)
    • 6 files that are 181-365 days old (210 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 143 files with 15,478 lines of code in files.
    • 100 files have been last changed 366+ days ago (8,607 lines of code)
    • 41 files have been last changed 181-365 days ago (6,301 lines of code)
    • 2 files have been last changed 91-180 days ago (570 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
55% | 40% | 3% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, json, md, yml, proto, sh, pb, txt, cfg, gitignore, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py99% | <1% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
yml60% | 39% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py54% | 41% | 3% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
yml3% | 96% | 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
smdebug/core98% | 1% | 0% | 0% | 0%
smdebug/profiler100% | 0% | 0% | 0% | 0%
smdebug/tensorflow100% | 0% | 0% | 0% | 0%
smdebug/trials100% | 0% | 0% | 0% | 0%
smdebug/pytorch100% | 0% | 0% | 0% | 0%
smdebug/xgboost99% | <1% | 0% | 0% | 0%
smdebug/rules100% | 0% | 0% | 0% | 0%
smdebug/mxnet100% | 0% | 0% | 0% | 0%
config58% | 41% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
smdebug100% | 0% | 0% | 0% | 0%
smdebug/analysis100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
smdebug/core66% | 26% | 7% | 0% | 0%
smdebug/profiler82% | 17% | 0% | 0% | 0%
smdebug/tensorflow13% | 78% | 7% | 0% | 0%
smdebug/xgboost47% | 52% | 0% | 0% | 0%
smdebug/trials28% | 71% | 0% | 0% | 0%
smdebug/mxnet44% | 55% | 0% | 0% | 0%
smdebug/rules26% | 73% | 0% | 0% | 0%
smdebug99% | <1% | 0% | 0% | 0%
smdebug/pytorch8% | 91% | 0% | 0% | 0%
ROOT15% | 84% | 0% | 0% | 0%
smdebug/analysis1% | 98% | 0% | 0% | 0%
config0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
68 3 189 992 44
cfg
setup.cfg
in root
14 - 812 987 4
buildspec.yml
in config
51 - 203 921 41
keras.py
in smdebug/tensorflow
1003 75 229 812 47
hook.py
in smdebug/core
746 64 250 812 39
trial.py
in smdebug/trials
502 43 353 812 18
hook.py
in smdebug/pytorch
473 34 250 812 23
utils.py
in smdebug/core
403 41 162 812 23
base_hook.py
in smdebug/tensorflow
397 29 250 812 36
index_reader.py
in smdebug/core
310 25 509 812 14
tensor.py
in smdebug/core
288 35 509 812 7
session.py
in smdebug/tensorflow
283 24 259 812 12
_crc32c.py
in smdebug/core/tfrecord
275 3 812 812 1
utils.py
in smdebug/xgboost
250 15 812 812 1
hook.py
in smdebug/xgboost
248 26 250 812 14
locations.py
in smdebug/core
226 30 420 812 5
s3handler.py
in smdebug/core/access_layer
216 12 785 812 3
collection.py
in smdebug/core
208 19 553 812 11
save_config.py
in smdebug/core
196 20 792 812 4
json_config.py
in smdebug/core
190 9 420 812 8
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in smdebug/analysis
1 - 812 812 1
__init__.py
in smdebug/core/tfrecord
1 - 812 812 1
__init__.py
in smdebug/core
1 - 812 812 1
__init__.py
in smdebug/core/tfevent/proto
1 - 812 812 1
__init__.py
in smdebug/core/tfevent
1 - 812 812 1
__init__.py
in smdebug/trials
4 - 812 812 1
cfg
setup.cfg
in root
14 - 812 987 4
record_writer.py
in smdebug/core/tfrecord
41 7 812 812 1
events_writer.py
in smdebug/core/tfevent
48 9 812 812 1
tensor_reader.py
in smdebug/core/tfrecord
68 8 812 812 1
utils.py
in smdebug/xgboost
250 15 812 812 1
_crc32c.py
in smdebug/core/tfrecord
275 3 812 812 1
base.py
in smdebug/core/access_layer
14 6 811 812 2
record_reader.py
in smdebug/core/tfrecord
53 8 811 812 2
graph.py
in smdebug/mxnet
72 4 811 812 2
__init__.py
in smdebug/rules
3 - 810 812 2
singleton_utils.py
in smdebug/mxnet
7 1 810 812 3
reductions.py
in smdebug/tensorflow
21 1 808 812 2
collection_manager.py
in smdebug/core
88 14 807 812 2
hook_utils.py
in smdebug/core
24 2 805 812 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config_validator.py
in smdebug/core
48 7 257 257 1
error_handling_agent.py
in smdebug/core
41 4 259 273 2
constants.py
in smdebug/xgboost
1 - 319 319 1
buildspec_pre_commit.yml
in config
23 - 333 333 1
buildspec_tensorflow_2_3.yml
in config
49 - 203 358 8
buildspec_xgboost_1_2_1.yml
in config
48 - 203 364 9
buildspec_tensorflow_2_4.yml
in config
51 - 203 380 7
profiler_data_to_pandas.py
in smdebug/profiler/analysis/utils
403 10 420 420 1
timeline_charts.py
in smdebug/profiler/analysis/notebook_utils
370 9 420 420 1
pandas_data_analysis.py
in smdebug/profiler/analysis/utils
327 12 420 420 1
profiler_config_parser.py
in smdebug/profiler
296 17 250 420 3
timeline_file_writer.py
in smdebug/core/tfevent
280 20 307 420 2
merge_timelines.py
in smdebug/profiler/analysis/utils
258 5 420 420 1
metrics_reader_base.py
in smdebug/profiler
188 17 420 420 1
python_profile_analysis.py
in smdebug/profiler/analysis
188 17 420 420 1
utils.py
in smdebug/profiler
187 20 420 420 1
heatmap.py
in smdebug/profiler/analysis/notebook_utils
163 3 291 420 2
profiler_config.py
in smdebug/profiler
161 14 250 420 2
python_profiler.py
in smdebug/profiler
147 17 250 420 2
pytorch_dataloader_analysis.py
in smdebug/profiler/analysis/utils
147 7 420 420 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utils.py
in smdebug/tensorflow
167 9 160 812 22
utils.py
in smdebug/core
403 41 162 812 23
setup.py
in root
68 3 189 992 44
_version.py
in smdebug
1 - 200 812 33
compile_protobuf.py
in root
61 7 203 686 2
buildspec.yml
in config
51 - 203 921 41
buildspec_tensorflow_2_4.yml
in config
51 - 203 380 7
buildspec_tensorflow_2_3.yml
in config
49 - 203 358 8
buildspec_xgboost_1_2_1.yml
in config
48 - 203 364 9
buildspec_build_wheel.yml
in config
36 - 203 732 9
buildspec_zero_code_change.yml
in config
33 - 203 760 15
keras.py
in smdebug/tensorflow
1003 75 229 812 47
utils.py
in smdebug/pytorch
50 7 237 812 10
hook.py
in smdebug/core
746 64 250 812 39
hook.py
in smdebug/pytorch
473 34 250 812 23
base_hook.py
in smdebug/tensorflow
397 29 250 812 36
profiler_config_parser.py
in smdebug/profiler
296 17 250 420 3
hook.py
in smdebug/xgboost
248 26 250 812 14
hook.py
in smdebug/mxnet
188 16 250 812 19
profiler_config.py
in smdebug/profiler
161 14 250 420 2