facebookresearch / connect-caption-and-trace
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 63 files with 15,755 lines of code.
    • 0 very long files (0 lines of code)
    • 10 long files (7,167 lines of code)
    • 17 medium size files (5,760 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,703 lines of code)
    • 24 very small files (1,125 lines of code)
0% | 45% | 36% | 10% | 7%
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% | 45% | 36% | 10% | 7%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
captioning/models0% | 70% | 22% | 4% | 2%
captioning/utils0% | 0% | 75% | 15% | 9%
captioning/data0% | 0% | 89% | 9% | <1%
tools0% | 0% | 100% | 0% | 0%
scripts0% | 0% | 0% | 62% | 37%
captioning/modules0% | 0% | 0% | 44% | 55%
captioning0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AttModel_for_coco_caption_baseline.py
in captioning/models
734 47
AttModel_both.py
in captioning/models
732 47
AttModel_standard_enco_deco_both.py
in captioning/models
729 47
AttModel_for_coco_caption_task.py
in captioning/models
727 47
AttModel_both_backup_2020_11_11.py
in captioning/models
726 47
AttModel_both_backup_2020_11_07.py
in captioning/models
722 47
AttModel.py
in captioning/models
702 47
AttModel_caption_generation.py
in captioning/models
702 47
AttModel_encoder_trace.py
in captioning/models
697 47
AttModel_orig.py
in captioning/models
696 47
TransformerModel_trace_generation_caption_to_encoder.py
in captioning/models
471 39
TransformerModel_standard_enco_deco_both.py
in captioning/models
463 39
TransformerModel_mitr.py
in captioning/models
444 39
eval_utils_for_coco_caption.py
in captioning/utils
400 7
dataloader_show_control_tell.py
in captioning/data
394 29
eval_utils_show_control_tell.py
in captioning/utils
363 7
dataloader.py
in captioning/data
354 28
eval_utils_joint.py
in captioning/utils
350 6
eval_utils.py
in captioning/utils
343 7
eval_utils_caption_generation.py
in captioning/utils
333 7
cachedTransformer.py
in captioning/models
312 37
opts.py
in captioning/utils
304 5
CaptionModel_orig.py
in captioning/models
274 6
CaptionModel.py
in captioning/models
274 6
pth_loader.py
in captioning/data
232 12
train.py
in tools
226 2
eval_utils_orig.py
in captioning/utils
223 5
dump_to_lmdb.py
in scripts
188 13
misc.py
in captioning/utils
183 26
eval_multi.py
in captioning/utils
168 4
FCModel.py
in captioning/models
161 9
AoAModel.py
in captioning/models
158 10
ShowTellModel.py
in captioning/models
138 7
build_bpe_subword_nmt.py
in scripts
131 3
losses.py
in captioning/modules
129 8
prepro_labels.py
in scripts
128 3
rewards.py
in captioning/utils
110 5
dataloaderraw.py
in captioning/data
108 5
loss_wrapper_joint.py
in captioning/modules
101 2
config.py
in captioning/utils
87 5
loss_wrapper_for_coco_caption.py
in captioning/modules
85 2
BertCapModel.py
in captioning/models
79 7
for_debug_eval_spice.py
in captioning/utils
76 2
loss_wrapper_show_control_tell.py
in captioning/modules
71 2
prepro_ngrams.py
in scripts
69 3
loss_wrapper_trace_generation.py
in captioning/modules
66 2
AttEnsemble.py
in captioning/models
64 9
prepro_feats.py
in scripts
64 1
loss_wrapper_caption_generation.py
in captioning/modules
62 2
M2Transformer.py
in captioning/models
61 7
Files With Most Units (Top 20)
File# lines# units
AttModel_both_backup_2020_11_11.py
in captioning/models
726 47
AttModel.py
in captioning/models
702 47
AttModel_both.py
in captioning/models
732 47
AttModel_encoder_trace.py
in captioning/models
697 47
AttModel_standard_enco_deco_both.py
in captioning/models
729 47
AttModel_caption_generation.py
in captioning/models
702 47
AttModel_orig.py
in captioning/models
696 47
AttModel_both_backup_2020_11_07.py
in captioning/models
722 47
AttModel_for_coco_caption_baseline.py
in captioning/models
734 47
AttModel_for_coco_caption_task.py
in captioning/models
727 47
TransformerModel_trace_generation_caption_to_encoder.py
in captioning/models
471 39
TransformerModel_mitr.py
in captioning/models
444 39
TransformerModel_standard_enco_deco_both.py
in captioning/models
463 39
cachedTransformer.py
in captioning/models
312 37
dataloader_show_control_tell.py
in captioning/data
394 29
dataloader.py
in captioning/data
354 28
misc.py
in captioning/utils
183 26
dump_to_lmdb.py
in scripts
188 13
pth_loader.py
in captioning/data
232 12
AoAModel.py
in captioning/models
158 10
Files With Long Lines (Top 20)

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

File# lines# units# long lines
eval_utils_for_coco_caption.py
in captioning/utils
400 7 30
AttModel_for_coco_caption_baseline.py
in captioning/models
734 47 29
eval_utils_show_control_tell.py
in captioning/utils
363 7 28
AttModel_both.py
in captioning/models
732 47 28
AttModel_for_coco_caption_task.py
in captioning/models
727 47 28
eval_utils.py
in captioning/utils
343 7 27
eval_utils_caption_generation.py
in captioning/utils
333 7 27
AttModel_both_backup_2020_11_11.py
in captioning/models
726 47 27
eval_utils_joint.py
in captioning/utils
350 6 24
AttModel_standard_enco_deco_both.py
in captioning/models
729 47 24
AttModel_both_backup_2020_11_07.py
in captioning/models
722 47 24
AttModel.py
in captioning/models
702 47 18
AttModel_caption_generation.py
in captioning/models
702 47 18
AttModel_encoder_trace.py
in captioning/models
697 47 17
CaptionModel_orig.py
in captioning/models
274 6 17
CaptionModel.py
in captioning/models
274 6 17
opts.py
in captioning/utils
304 5 14
AttModel_orig.py
in captioning/models
696 47 14
eval_utils_orig.py
in captioning/utils
223 5 13
TransformerModel_mitr.py
in captioning/models
444 39 12