aws / sagemaker-rl-container
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 35 files with 2,785 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 4 medium size files (1,143 lines of codeclsfd_ftr_w_mp_ins)
    • 7 small files (902 lines of code)
    • 24 very small files (740 lines of code)
0% | 0% | 41% | 32% | 26%
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
py0% | 0% | 47% | 32% | 20%
yml0% | 0% | 41% | 47% | 11%
tf0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/vw-serving/src0% | 0% | 48% | 33% | 17%
ROOT0% | 0% | 39% | 44% | 15%
ray/docker/0.8.50% | 0% | 0% | 0% | 100%
ray/docker/0.8.20% | 0% | 0% | 0% | 100%
coach/docker/1.0.00% | 0% | 0% | 0% | 100%
coach/docker/0.11.10% | 0% | 0% | 0% | 100%
coach/docker/0.10.10% | 0% | 0% | 0% | 100%
coach/docker/0.11.00% | 0% | 0% | 0% | 100%
ray/docker/0.6.50% | 0% | 0% | 0% | 100%
ray/docker/0.5.30% | 0% | 0% | 0% | 100%
src/vw-serving0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
Longest Files (Top 35)
File# lines# units
serve.py
in src/vw-serving/src/vw_serving
375 26
integration.py
in src/vw-serving/src/vw_serving/sagemaker
283 28
buildspec-ray.yml
in root
274 -
model_manager.py
in src/vw-serving/src/vw_serving
211 18
buildspec-coach.yml
in root
166 -
buildspec.yml
in root
142 -
firehose_producer.py
in src/vw-serving/src/vw_serving
127 11
config_helper.py
in src/vw-serving/src/vw_serving/sagemaker/config
125 13
exceptions.py
in src/vw-serving/src/vw_serving/sagemaker
124 18
utils.py
in src/vw-serving/src/vw_serving/sagemaker
114 16
dynamodb_client_wrapper.py
in src/vw-serving/src/vw_serving
104 10
vw_model.py
in src/vw-serving/src/vw_serving
92 9
buildspec-vw.yml
in root
73 -
gpu.py
in src/vw-serving/src/vw_serving/sagemaker
56 2
Dockerfile.tf
in ray/docker/0.8.5
47 -
Dockerfile.tf
in ray/docker/0.8.2
44 -
validation.py
in src/vw-serving/src/vw_serving/sagemaker
42 4
server_config.py
in src/vw-serving/src/vw_serving/sagemaker/config
41 7
Dockerfile.tf
in coach/docker/1.0.0
38 -
error_handler.py
in src/vw-serving/src/vw_serving/sagemaker
37 8
Dockerfile.tf
in coach/docker/0.11.1
33 -
Dockerfile.tf
in coach/docker/0.10.1
32 -
Dockerfile.tf
in coach/docker/0.11.0
32 -
Dockerfile.tf
in ray/docker/0.6.5
31 -
Dockerfile.tf
in ray/docker/0.5.3
30 -
setup.py
in root
29 1
environment.py
in src/vw-serving/src/vw_serving/sagemaker/config
26 -
setup.py
in src/vw-serving
22 1
utils.py
in src/vw-serving/src/vw_serving
14 3
changehostname.c
in lib
8 1
status.py
in src/vw-serving/src/vw_serving/sagemaker/config
5 -
cfg
setup.cfg
in root
4 -
__init__.py
in src/vw-serving/src/vw_serving/sagemaker/config
2 -
__init__.py
in src/vw-serving/src/vw_serving
1 -
__init__.py
in src/vw-serving/src/vw_serving/sagemaker
1 -
Files With Most Units (Top 17)
File# lines# units
integration.py
in src/vw-serving/src/vw_serving/sagemaker
283 28
serve.py
in src/vw-serving/src/vw_serving
375 26
model_manager.py
in src/vw-serving/src/vw_serving
211 18
exceptions.py
in src/vw-serving/src/vw_serving/sagemaker
124 18
utils.py
in src/vw-serving/src/vw_serving/sagemaker
114 16
config_helper.py
in src/vw-serving/src/vw_serving/sagemaker/config
125 13
firehose_producer.py
in src/vw-serving/src/vw_serving
127 11
dynamodb_client_wrapper.py
in src/vw-serving/src/vw_serving
104 10
vw_model.py
in src/vw-serving/src/vw_serving
92 9
error_handler.py
in src/vw-serving/src/vw_serving/sagemaker
37 8
server_config.py
in src/vw-serving/src/vw_serving/sagemaker/config
41 7
validation.py
in src/vw-serving/src/vw_serving/sagemaker
42 4
utils.py
in src/vw-serving/src/vw_serving
14 3
gpu.py
in src/vw-serving/src/vw_serving/sagemaker
56 2
changehostname.c
in lib
8 1
setup.py
in src/vw-serving
22 1
setup.py
in root
29 1
Files With Long Lines (Top 7)

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

File# lines# units# long lines
buildspec.yml
in root
142 - 24
buildspec-ray.yml
in root
274 - 8
buildspec-coach.yml
in root
166 - 5
model_manager.py
in src/vw-serving/src/vw_serving
211 18 4
buildspec-vw.yml
in root
73 - 1
serve.py
in src/vw-serving/src/vw_serving
375 26 1
firehose_producer.py
in src/vw-serving/src/vw_serving
127 11 1