facebookresearch / alma
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 40 files with 4,538 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (546 lines of code)
    • 4 medium size files (1,113 lines of codeclsfd_ftr_w_mp_ins)
    • 10 small files (1,293 lines of code)
    • 25 very small files (1,586 lines of code)
0% | 12% | 24% | 28% | 34%
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% | 14% | 28% | 33% | 24%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
crlapi/sl/architectures/firefly_vgg/sp0% | 67% | 0% | 31% | <1%
crlapi/sl/clmodels0% | 0% | 32% | 62% | 5%
crlapi0% | 0% | 78% | 0% | 21%
crlapi/sl/architectures0% | 0% | 33% | 0% | 66%
configs/mnist0% | 0% | 0% | 0% | 100%
configs/cifar100% | 0% | 0% | 0% | 100%
crlapi/sl/streams0% | 0% | 0% | 0% | 100%
crlapi/sl/architectures/firefly_vgg0% | 0% | 0% | 0% | 100%
Longest Files (Top 40)
File# lines# units
conv.py
in crlapi/sl/architectures/firefly_vgg/sp
546 26
logger.py
in crlapi
375 42
firefly.py
in crlapi/sl/clmodels
269 14
boosting.py
in crlapi/sl/clmodels
266 14
mixture_model.py
in crlapi/sl/architectures
203 21
net.py
in crlapi/sl/architectures/firefly_vgg/sp
153 16
adaboost.py
in crlapi/sl/clmodels
150 8
bagging.py
in crlapi/sl/clmodels
150 7
k_ensemble.py
in crlapi/sl/clmodels
141 5
core.py
in crlapi/sl/clmodels
133 10
ensemble.py
in crlapi/sl/clmodels
133 6
agg_ensemble.py
in crlapi/sl/clmodels
123 6
debug_ensemble.py
in crlapi/sl/clmodels
108 4
module.py
in crlapi/sl/architectures/firefly_vgg/sp
101 8
finetune.py
in crlapi/sl/clmodels
101 4
sp_vgg.py
in crlapi/sl/architectures
99 11
vgg.py
in crlapi/sl/architectures
97 9
finetune_grow.py
in crlapi/sl/clmodels
95 4
emnist.py
in crlapi/sl/streams
82 17
agg_ensemble_vgg.yaml
in configs/cifar10
78 -
kensemble_vgg.yaml
in configs/cifar10
78 -
cifar10.py
in crlapi/sl/streams
75 16
transfer_subnet_vgg.yaml
in configs/cifar10
74 -
resnet.py
in crlapi/sl/architectures
72 8
agg_ensemble.yaml
in configs/mnist
71 -
boosting.yaml
in configs/mnist
71 -
kensemble.yaml
in configs/mnist
71 -
mnist.py
in crlapi/sl/streams
71 16
bagging.yaml
in configs/mnist
70 -
ensemble.yaml
in configs/mnist
70 -
ensemble_ensemble.yaml
in configs/mnist
69 -
mlpmixer.py
in crlapi/sl/architectures
67 10
mlp.py
in crlapi/sl/architectures
62 10
models.py
in crlapi/sl/architectures/firefly_vgg
57 5
benchmark.py
in crlapi
45 4
__init__.py
in crlapi
36 3
run.py
in configs/mnist
23 2
run.py
in configs/cifar10
23 2
core.py
in crlapi
23 9
__init__.py
in crlapi/sl/architectures/firefly_vgg/sp
7 -
Files With Most Units (Top 20)
File# lines# units
logger.py
in crlapi
375 42
conv.py
in crlapi/sl/architectures/firefly_vgg/sp
546 26
mixture_model.py
in crlapi/sl/architectures
203 21
emnist.py
in crlapi/sl/streams
82 17
cifar10.py
in crlapi/sl/streams
75 16
mnist.py
in crlapi/sl/streams
71 16
net.py
in crlapi/sl/architectures/firefly_vgg/sp
153 16
firefly.py
in crlapi/sl/clmodels
269 14
boosting.py
in crlapi/sl/clmodels
266 14
sp_vgg.py
in crlapi/sl/architectures
99 11
mlp.py
in crlapi/sl/architectures
62 10
mlpmixer.py
in crlapi/sl/architectures
67 10
core.py
in crlapi/sl/clmodels
133 10
vgg.py
in crlapi/sl/architectures
97 9
core.py
in crlapi
23 9
module.py
in crlapi/sl/architectures/firefly_vgg/sp
101 8
resnet.py
in crlapi/sl/architectures
72 8
adaboost.py
in crlapi/sl/clmodels
150 8
bagging.py
in crlapi/sl/clmodels
150 7
agg_ensemble.py
in crlapi/sl/clmodels
123 6
Files With Long Lines (Top 15)

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

File# lines# units# long lines
adaboost.py
in crlapi/sl/clmodels
150 8 3
boosting.py
in crlapi/sl/clmodels
266 14 3
vgg.py
in crlapi/sl/architectures
97 9 2
mixture_model.py
in crlapi/sl/architectures
203 21 2
sp_vgg.py
in crlapi/sl/architectures
99 11 2
net.py
in crlapi/sl/architectures/firefly_vgg/sp
153 16 1
mlp.py
in crlapi/sl/architectures
62 10 1
mlpmixer.py
in crlapi/sl/architectures
67 10 1
firefly.py
in crlapi/sl/clmodels
269 14 1
agg_ensemble.py
in crlapi/sl/clmodels
123 6 1
bagging.py
in crlapi/sl/clmodels
150 7 1
ensemble.py
in crlapi/sl/clmodels
133 6 1
debug_ensemble.py
in crlapi/sl/clmodels
108 4 1
k_ensemble.py
in crlapi/sl/clmodels
141 5 1
finetune.py
in crlapi/sl/clmodels
101 4 1