aws / sagemaker-python-sdk
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 201 files with 29,074 lines of code.
    • 3 very long files (5,845 lines of code)
    • 8 long files (5,567 lines of code)
    • 30 medium size files (8,487 lines of codeclsfd_ftr_w_mp_ins)
    • 38 small files (5,047 lines of code)
    • 122 very small files (4,128 lines of code)
20% | 19% | 29% | 17% | 14%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py20% | 19% | 29% | 17% | 14%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/sagemaker35% | 27% | 21% | 10% | 5%
src/sagemaker/model_monitor65% | 24% | 6% | 0% | 3%
src/sagemaker/spark0% | 99% | 0% | 0% | <1%
src/sagemaker/local0% | 41% | 46% | 8% | 3%
src/sagemaker/workflow0% | 16% | 53% | 6% | 23%
src/sagemaker/lineage0% | 0% | 57% | 22% | 19%
src/sagemaker/amazon0% | 0% | 38% | 48% | 13%
src/sagemaker/automl0% | 0% | 99% | 0% | <1%
src/sagemaker/tensorflow0% | 0% | 88% | 0% | 11%
src/sagemaker/feature_store0% | 0% | 79% | 0% | 20%
src/sagemaker/debugger0% | 0% | 39% | 42% | 17%
src/sagemaker/rl0% | 0% | 97% | 0% | 2%
src/sagemaker/cli0% | 0% | 0% | 48% | 51%
src/sagemaker/huggingface0% | 0% | 0% | 80% | 19%
src/sagemaker/mxnet0% | 0% | 0% | 83% | 16%
src/sagemaker/pytorch0% | 0% | 0% | 82% | 17%
src/sagemaker/apiutils0% | 0% | 0% | 72% | 27%
src/sagemaker/sklearn0% | 0% | 0% | 50% | 49%
src/sagemaker/chainer0% | 0% | 0% | 57% | 42%
ci-scripts0% | 0% | 0% | 100% | 0%
src/sagemaker/xgboost0% | 0% | 0% | 44% | 55%
src/sagemaker/wrangler0% | 0% | 0% | 61% | 38%
ROOT0% | 0% | 0% | 0% | 100%
src/sagemaker/dataset_definition0% | 0% | 0% | 0% | 100%
src/sagemaker/async_inference0% | 0% | 0% | 0% | 100%
src/sagemaker/training_compiler0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
src/sagemaker/sparkml0% | 0% | 0% | 0% | 100%
src/sagemaker/serverless0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
session.py
in src/sagemaker
2521 114
model_monitoring.py
in src/sagemaker/model_monitor
2065 67
estimator.py
in src/sagemaker
1259 68
tuner.py
in src/sagemaker
827 52
clarify_model_monitoring.py
in src/sagemaker/model_monitor
786 29
processing.py
in src/sagemaker
777 44
model.py
in src/sagemaker
722 32
processing.py
in src/sagemaker/spark
675 31
clarify.py
in src/sagemaker
631 26
image.py
in src/sagemaker/local
592 33
airflow.py
in src/sagemaker/workflow
557 20
steps.py
in src/sagemaker/workflow
437 36
automl.py
in src/sagemaker/automl
430 22
entities.py
in src/sagemaker/local
398 24
feature_group.py
in src/sagemaker/feature_store
386 20
analytics.py
in src/sagemaker
379 41
artifact.py
in src/sagemaker/lineage
320 25
predictor.py
in src/sagemaker
311 23
fw_utils.py
in src/sagemaker
311 16
quality_check_step.py
in src/sagemaker/workflow
308 7
clarify_check_step.py
in src/sagemaker/workflow
289 8
algorithm.py
in src/sagemaker
285 20
pipeline.py
in src/sagemaker/workflow
283 19
transformer.py
in src/sagemaker
282 19
debugger.py
in src/sagemaker/debugger
281 21
utils.py
in src/sagemaker
280 29
local_session.py
in src/sagemaker/local
267 24
context.py
in src/sagemaker/lineage
261 17
step_collections.py
in src/sagemaker/workflow
260 4
linear_learner.py
in src/sagemaker/amazon
254 5
query.py
in src/sagemaker/lineage
249 19
estimator.py
in src/sagemaker/rl
247 13
estimator.py
in src/sagemaker/tensorflow
237 10
_utils.py
in src/sagemaker/workflow
235 9
job.py
in src/sagemaker
222 16
image_uris.py
in src/sagemaker
220 12
model.py
in src/sagemaker/tensorflow
219 13
monitoring_files.py
in src/sagemaker/model_monitor
214 15
amazon_estimator.py
in src/sagemaker/amazon
213 20
object2vec.py
in src/sagemaker/amazon
206 5
candidate_estimator.py
in src/sagemaker/automl
203 12
metrics_config.py
in src/sagemaker/debugger
192 14
estimator.py
in src/sagemaker/huggingface
180 5
predictor_async.py
in src/sagemaker
172 15
serde.py
in src/sagemaker/cli/compatibility/v2/modifiers
171 15
visualizer.py
in src/sagemaker/lineage
164 13
action.py
in src/sagemaker/lineage
163 11
common.py
in src/sagemaker/amazon
160 14
multidatamodel.py
in src/sagemaker
157 5
framework_upgrade.py
in src/sagemaker/cli
153 7
Files With Most Units (Top 20)
File# lines# units
session.py
in src/sagemaker
2521 114
estimator.py
in src/sagemaker
1259 68
model_monitoring.py
in src/sagemaker/model_monitor
2065 67
tuner.py
in src/sagemaker
827 52
processing.py
in src/sagemaker
777 44
analytics.py
in src/sagemaker
379 41
steps.py
in src/sagemaker/workflow
437 36
image.py
in src/sagemaker/local
592 33
model.py
in src/sagemaker
722 32
processing.py
in src/sagemaker/spark
675 31
clarify_model_monitoring.py
in src/sagemaker/model_monitor
786 29
utils.py
in src/sagemaker
280 29
renamed_params.py
in src/sagemaker/cli/compatibility/v2/modifiers
150 27
clarify.py
in src/sagemaker
631 26
artifact.py
in src/sagemaker/lineage
320 25
entities.py
in src/sagemaker/local
398 24
local_session.py
in src/sagemaker/local
267 24
predictor.py
in src/sagemaker
311 23
data.py
in src/sagemaker/local
129 22
automl.py
in src/sagemaker/automl
430 22
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines