tensorflow / estimator
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 96 files with 28,929 lines of code.
    • 8 very long files (12,703 lines of code)
    • 7 long files (4,317 lines of code)
    • 28 medium size files (8,697 lines of codeclsfd_ftr_w_mp_ins)
    • 11 small files (1,631 lines of code)
    • 42 very small files (1,581 lines of code)
43% | 14% | 30% | 5% | 5%
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
py44% | 14% | 30% | 5% | 5%
bzl0% | 0% | 0% | 89% | 10%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tensorflow_estimator/python/estimator/canned51% | 19% | 22% | 4% | 2%
tensorflow_estimator/python/estimator/tpu66% | 13% | 10% | 3% | 4%
tensorflow_estimator/python/estimator33% | 13% | 44% | 0% | 8%
tensorflow_estimator/python/estimator/head0% | 0% | 89% | 8% | 2%
tensorflow_estimator/python/estimator/inputs0% | 0% | 55% | 0% | 44%
tensorflow_estimator/python/estimator/export0% | 0% | 48% | 42% | 9%
tensorflow_estimator/python/estimator/tools0% | 0% | 96% | 0% | 3%
tensorflow_estimator/python/estimator/hooks0% | 0% | 0% | 49% | 50%
tensorflow_estimator/python/estimator/api0% | 0% | 0% | 94% | 5%
tensorflow_estimator/tools/pip_package0% | 0% | 0% | 0% | 100%
tensorflow_estimator0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
tpu_estimator.py
in tensorflow_estimator/python/estimator/tpu
2695 151
linear_testing_utils_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1818 125
linear_testing_utils.py
in tensorflow_estimator/python/estimator/canned
1680 116
dnn_testing_utils.py
in tensorflow_estimator/python/estimator/canned
1522 87
dnn_testing_utils_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1512 87
estimator.py
in tensorflow_estimator/python/estimator
1252 62
baseline_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1173 95
head.py
in tensorflow_estimator/python/estimator/canned
1051 48
dnn_linear_combined_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
893 71
linear.py
in tensorflow_estimator/python/estimator/canned
719 32
dnn.py
in tensorflow_estimator/python/estimator/canned
562 25
tpu_context.py
in tensorflow_estimator/python/estimator/tpu
546 51
dnn_linear_combined.py
in tensorflow_estimator/python/estimator/canned
545 13
training.py
in tensorflow_estimator/python/estimator
526 38
ar_model.py
in tensorflow_estimator/python/estimator/canned/timeseries
526 17
run_config.py
in tensorflow_estimator/python/estimator
489 45
base_head.py
in tensorflow_estimator/python/estimator/head
477 29
sdca_ops.py
in tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils
434 26
_tpu_estimator_embedding.py
in tensorflow_estimator/python/estimator/tpu
424 18
keras_lib.py
in tensorflow_estimator/python/estimator
407 15
dnn_test_fc_v2.py
in tensorflow_estimator/python/estimator/canned
399 30
dnn_test_fc_v1_v1.py
in tensorflow_estimator/python/estimator/canned/v1
370 25
dnn_test_fc_v2_v1.py
in tensorflow_estimator/python/estimator/canned/v1
369 25
multi_label_head.py
in tensorflow_estimator/python/estimator/head
359 12
feeding_functions.py
in tensorflow_estimator/python/estimator/inputs/queues
348 12
binary_class_head.py
in tensorflow_estimator/python/estimator/head
342 15
head.py
in tensorflow_estimator/python/estimator/canned/timeseries
336 21
baseline_estimator_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
305 22
early_stopping.py
in tensorflow_estimator/python/estimator
294 23
model_fn.py
in tensorflow_estimator/python/estimator
291 16
multi_head.py
in tensorflow_estimator/python/estimator/head
274 14
multi_class_head.py
in tensorflow_estimator/python/estimator/head
267 13
rnn.py
in tensorflow_estimator/python/estimator/canned
259 11
linear_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
255 37
regression_head.py
in tensorflow_estimator/python/estimator/head
247 15
baseline.py
in tensorflow_estimator/python/estimator/canned
242 13
math_utils.py
in tensorflow_estimator/python/estimator/canned/timeseries
240 6
function.py
in tensorflow_estimator/python/estimator/export
227 24
exporter.py
in tensorflow_estimator/python/estimator
214 19
checkpoint_converter.py
in tensorflow_estimator/python/estimator/tools
213 6
saved_model_estimator.py
in tensorflow_estimator/python/estimator/canned
211 16
sharded_mutable_dense_hashtable.py
in tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils
202 20
estimators.py
in tensorflow_estimator/python/estimator/canned/timeseries
202 5
export.py
in tensorflow_estimator/python/estimator/export
196 13
sequential_head.py
in tensorflow_estimator/python/estimator/head
187 15
kmeans.py
in tensorflow_estimator/python/estimator/canned
175 14
dnn_linear_combined_estimator_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
166 12
tpu_config.py
in tensorflow_estimator/python/estimator/tpu
159 9
hooks.py
in tensorflow_estimator/python/estimator/hooks
142 11
model.py
in tensorflow_estimator/python/estimator/canned/timeseries
142 15
Files With Most Units (Top 20)
File# lines# units
tpu_estimator.py
in tensorflow_estimator/python/estimator/tpu
2695 151
linear_testing_utils_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1818 125
linear_testing_utils.py
in tensorflow_estimator/python/estimator/canned
1680 116
baseline_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1173 95
dnn_testing_utils.py
in tensorflow_estimator/python/estimator/canned
1522 87
dnn_testing_utils_v1.py
in tensorflow_estimator/python/estimator/canned/v1
1512 87
dnn_linear_combined_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
893 71
estimator.py
in tensorflow_estimator/python/estimator
1252 62
tpu_context.py
in tensorflow_estimator/python/estimator/tpu
546 51
head.py
in tensorflow_estimator/python/estimator/canned
1051 48
run_config.py
in tensorflow_estimator/python/estimator
489 45
training.py
in tensorflow_estimator/python/estimator
526 38
linear_test_v1.py
in tensorflow_estimator/python/estimator/canned/v1
255 37
linear.py
in tensorflow_estimator/python/estimator/canned
719 32
dnn_test_fc_v2.py
in tensorflow_estimator/python/estimator/canned
399 30
base_head.py
in tensorflow_estimator/python/estimator/head
477 29
sdca_ops.py
in tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils
434 26
dnn_test_fc_v2_v1.py
in tensorflow_estimator/python/estimator/canned/v1
369 25
dnn_test_fc_v1_v1.py
in tensorflow_estimator/python/estimator/canned/v1
370 25
dnn.py
in tensorflow_estimator/python/estimator/canned
562 25
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
sdca_ops.py
in tensorflow_estimator/python/estimator/canned/linear_optimizer/python/utils
434 26 1