microsoft / human-pose-estimation.pytorch
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 41 files with 3,391 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (560 lines of codeclsfd_ftr_w_mp_ins)
    • 8 small files (1,150 lines of code)
    • 31 very small files (1,681 lines of code)
0% | 0% | 16% | 33% | 49%
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% | 26% | 49% | 24%
cu0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
pyx0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib/dataset0% | 0% | 51% | 47% | <1%
lib/models0% | 0% | 98% | 0% | 1%
lib/core0% | 0% | 0% | 72% | 27%
pose_estimation0% | 0% | 0% | 96% | 3%
lib/nms0% | 0% | 0% | 34% | 65%
lib/utils0% | 0% | 0% | 36% | 63%
experiments/coco/resnet1010% | 0% | 0% | 0% | 100%
experiments/coco/resnet1520% | 0% | 0% | 0% | 100%
experiments/coco/resnet500% | 0% | 0% | 0% | 100%
experiments/mpii/resnet1520% | 0% | 0% | 0% | 100%
experiments/mpii/resnet500% | 0% | 0% | 0% | 100%
experiments/mpii/resnet1010% | 0% | 0% | 0% | 100%
Longest Files (Top 41)
File# lines# units
coco.py
in lib/dataset
318 14
pose_resnet.py
in lib/models
242 14
function.py
in lib/core
171 6
config.py
in lib/core
170 5
JointsDataset.py
in lib/dataset
165 7
train.py
in pose_estimation
155 3
mpii.py
in lib/dataset
129 3
valid.py
in pose_estimation
126 3
nms_kernel.cu
in lib/nms
122 -
vis.py
in lib/utils
112 3
setup.py
in lib/nms
80 4
transforms.py
in lib/utils
80 8
nms.py
in lib/nms
78 6
256x192_d256x3_adam_lr1e-3_caffe.yaml
in experiments/coco/resnet101
76 -
256x192_d256x3_adam_lr1e-3_caffe.yaml
in experiments/coco/resnet152
76 -
256x192_d256x3_adam_lr1e-3_caffe.yaml
in experiments/coco/resnet50
76 -
256x192_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet101
75 -
384x288_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet101
75 -
256x192_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet152
75 -
384x288_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet152
75 -
256x192_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet50
75 -
384x288_d256x3_adam_lr1e-3.yaml
in experiments/coco/resnet50
75 -
256x256_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet101
72 -
256x256_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet152
72 -
384x384_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet152
72 -
256x256_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet50
72 -
384x384_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet50
72 -
384x384_d256x3_adam_lr1e-3.yaml
in experiments/mpii/resnet101
68 -
utils.py
in lib/utils
60 3
zipreader.py
in lib/utils
55 2
evaluate.py
in lib/core
54 3
pyx
cpu_nms.pyx
in lib/nms
49 1
inference.py
in lib/core
48 2
loss.py
in lib/core
26 2
pyx
gpu_nms.pyx
in lib/nms
21 1
_init_paths.py
in pose_estimation
11 1
__init__.py
in lib/dataset
5 -
__init__.py
in lib/models
4 -
gpu_nms.hpp
in lib/nms
2 -
__init__.py
in lib/nms
1 -
__init__.py
in lib/utils
1 -
Files With Most Units (Top 20)
File# lines# units
coco.py
in lib/dataset
318 14
pose_resnet.py
in lib/models
242 14
transforms.py
in lib/utils
80 8
JointsDataset.py
in lib/dataset
165 7
function.py
in lib/core
171 6
nms.py
in lib/nms
78 6
config.py
in lib/core
170 5
setup.py
in lib/nms
80 4
evaluate.py
in lib/core
54 3
mpii.py
in lib/dataset
129 3
utils.py
in lib/utils
60 3
vis.py
in lib/utils
112 3
train.py
in pose_estimation
155 3
valid.py
in pose_estimation
126 3
inference.py
in lib/core
48 2
loss.py
in lib/core
26 2
zipreader.py
in lib/utils
55 2
pyx
cpu_nms.pyx
in lib/nms
49 1
pyx
gpu_nms.pyx
in lib/nms
21 1
_init_paths.py
in pose_estimation
11 1
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
nms.py
in lib/nms
78 6 1