A Comprehensive Benchmark of Structural Pruning
[Platform & Tutorials of PruningBench ]
PruningBench is a comprehensive benchmark of structural pruning with the following features:
Unified Evaluation Framework: PruningBench employs a unified framework to evaluate existing diverse structural pruning techniques, ensuring more equitable and comprehensible comparisons.
Leaderboards : PruningBench systematically evaluates 16 existing structural pruning methods, encompassing a wide array of models (ResNet18, ResNet50, VGG19, ViT, YOLOv8) and tasks (classification on CIFAR and ImageNet, detection on COCO). PruningBench has now yielded 13 leaderboards and a handful of interesting findings which are not explored previously.
Interfaces : PruningBench is designed as an expandable package that standardizes experimental settings and eases the integration of new algorithmic implementations. PruningBench provides straightforward interfaces for implementing importance criteria methods and sparsity regularizers, facilitating the development and evaluation of future pruning algorithms.
For more technical details, please refer to our paper:
PruningBench: A Comprehensive Benchmark of Structural Pruning
Haoling Li, Changhao Li, Mengqi Xue, Gongfan Fang, Sheng Zhou, Zunlei Feng, Huiqiong Wang, Yong Wang, Lechao Cheng, Mingli Song, Jie Song
(VIPA Lab , ZheJiang University & Learning and Vision Lab , National University of Singapore )
Our online [platform ] enables users to customize pruning tasks by selecting models, datasets, methods, and hyperparameters, facilitating the reproducibility of the results presented in the paper.
Codes will be made available soon!
PruningBench has now systematically evaluated 16 structural pruning methods, including importance criteria and sparsity regularizers:
The following leaderboards adopt "global pruning with 10% group-wise protection" as the pruning strategy, which is the base setting for each task. For more leaderboards, please visit our [platform ].
Leaderboard of Resnet50 on CIFAR100
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
OBD-C*
N/A
1
78.35
78.68
+0.33
16.45 M (69.39%)
7.559s
N/A
Taylor*
N/A
2
78.35
78.51
+0.16
16.65 M (70.24%)
3.740s
N/A
FPGM
N/A
3
78.35
78.37
+0.02
15.37 M (64.84%)
0.163s
N/A
MagnitudeL2
N/A
4
78.35
78.32
-0.03
16.63 M (70.17%)
0.136s
N/A
BNScale
N/A
5
78.35
78.30
-0.05
15.96 M (67.32%)
0.141s
N/A
ThiNet*
N/A
6
78.35
78.14
-0.21
15.19 M (64.06%)
33.619s
N/A
Random*
N/A
7
78.35
77.97
-0.38
11.78 M (49.70%)
0.104s
N/A
CP*
N/A
8
78.35
77.80
-0.55
7.15 M (30.15%)
2m51s
N/A
MagnitudeL1
N/A
9
78.35
77.62
-0.73
16.91 M (71.34%)
0.137s
N/A
OBD-Hessian*
N/A
10
78.35
77.26
-1.09
7.83 M (33.03%)
5m5s
N/A
LAMP
N/A
11
78.35
76.26
-2.09
16.21 M (68.37%)
0.150s
N/A
HRank*
N/A
12
78.35
76.13
-2.22
6.47 M (27.29%)
34m32s
N/A
MagnitudeL2
GroupLASSO
1
78.35
78.73
+0.38
16.51 M (69.66%)
0.136s
3m5s
BNScale
BNScale
2
78.35
78.36
+0.01
15.97 M (67.37%)
0.141s
2m14s
MagnitudeL2
GroupNorm
3
78.35
78.30
-0.05
15.03 M (63.41%)
0.136s
3m7s
BNScale
GroupLASSO
4
78.35
78.24
-0.11
15.86 M (66.90%)
0.141s
2m38s
MagnitudeL2
GrowingReg
5
78.35
77.99
-0.36
16.61 M (70.06%)
0.136s
3m1s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
FPGM
N/A
1
78.35
78.02
-0.33
10.23 M (43.16%)
0.163s
N/A
MagnitudeL2
N/A
2
78.35
77.98
-0.37
10.71 M (45.19%)
0.136s
N/A
BNScale
N/A
3
78.35
77.90
-0.45
10.53 M (44.41%)
0.141s
N/A
MagnitudeL1
N/A
4
78.35
77.82
-0.53
11.10 M (46.81%)
0.137s
N/A
Taylor
N/A
5
78.35
77.69
-0.66
5.47 M (23.09%)
3.740s
N/A
OBD-C*
N/A
6
78.35
77.51
-0.84
5.84 M (24.64%)
7.559s
N/A
Random*
N/A
7
78.35
77.41
-0.94
5.95 M (25.11%)
0.104s
N/A
ThiNet*
N/A
8
78.35
77.23
-1.12
4.72 M (19.91%)
33.619s
N/A
CP*
N/A
9
78.35
75.68
-2.67
2.65 M(11.18%)
2m51s
N/A
LAMP
N/A
10
78.35
75.52
-2.83
5.93 M (25.03%)
0.150s
N/A
OBD-Hessian*
N/A
11
78.35
75.49
-2.86
3.26 M (13.75%)
5m5s
N/A
HRank*
N/A
12
78.35
73.76
-4.59
1.69 M(7.11%)
34m32s
N/A
BNScale
BNScale
1
78.35
78.16
-0.19
10.37 M (43.75%)
0.141s
2m14s
MagnitudeL2
GroupLASSO
2
78.35
78.01
-0.34
10.79 M (45.53%)
0.136s
3m5s
BNScale
GroupLASSO
3
78.35
77.90
-0.45
10.76 M (45.38%)
0.141s
2m38s
MagnitudeL2
GroupNorm
4
78.35
77.88
-0.47
9.84 M (41.51%)
0.136s
3m7s
MagnitudeL2
GrowingReg
5
78.35
77.86
-0.49
10.77 M (45.43%)
0.136s
3m1s
8x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL1
N/A
1
78.35
76.99
-1.36
6.82 M (28.77%)
0.137s
N/A
MagnitudeL2
N/A
2
78.35
76.38
-1.97
6.89 M (29.05%)
0.136s
N/A
Random*
N/A
3
78.35
76.13
-2.22
2.98 M (12.57%)
0.104s
N/A
FPGM
N/A
4
78.35
75.93
-2.42
7.16 M (30.20%)
0.163s
N/A
BNScale
N/A
5
78.35
75.81
-2.54
6.69 M (28.22%)
0.141s
N/A
OBD-C*
N/A
6
78.35
75.78
-2.57
2.35 M (9.92%)
7.559s
N/A
Taylor
N/A
7
78.35
75.38
-2.97
1.98 M (8.34%)
3.740s
N/A
ThiNet*
N/A
8
78.35
75.29
-3.06
1.58 M (6.68%)
33.619s
N/A
OBD-Hessian*
N/A
9
78.35
74.49
-3.86
1.66 M (7.02%)
5m5s
N/A
LAMP
N/A
10
78.35
73.48
-4.87
3.62 M (15.27%)
0.150s
N/A
CP*
N/A
11
78.35
72.39
-5.96
0.97 M (4.07%)
2m51s
N/A
HRank*
N/A
12
78.35
70.54
-7.81
0.64 M (2.69%)
34m32s
N/A
MagnitudeL2
GrowingReg
1
78.35
76.39
-1.96
7.00 M (29.52%)
0.136s
3m1s
MagnitudeL2
GroupLASSO
2
78.35
76.27
-2.08
7.09 M (29.90%)
0.136s
3m5s
MagnitudeL2
GroupNorm
3
78.35
75.93
-2.42
7.18 M (30.28%)
0.136s
3m7s
BNScale
GroupLASSO
4
78.35
75.60
-2.75
7.19 M (30.32%)
0.141s
2m38s
BNScale
BNScale
5
78.35
75.47
-2.88
6.90 M (29.12%)
0.141s
2m14s
Leaderboard of Resnet18 on CIFAR100
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
Taylor*
N/A
1
75.61
75.93
+0.32
7.79 M (69.42%)
1.598s
N/A
MagnitudeL1
N/A
2
75.61
75.80
+0.19
7.47 M (66.62%)
0.058s
N/A
OBD-Hessian*
N/A
3
75.61
75.79
+0.18
4.69 M (41.76%)
1m46s
N/A
MagnitudeL2
N/A
4
75.61
75.72
+0.11
7.55 M (67.25%)
0.261s
N/A
ThiNet*
N/A
5
75.61
75.72
+0.11
7.56 M (67.38%)
7.815s
N/A
BNScale
N/A
6
75.61
75.51
-0.10
7.72 M (68.81%)
0.263s
N/A
CP*
N/A
7
75.61
75.49
-0.12
7.44 M (66.33%)
42.944s
N/A
OBD-C*
N/A
8
75.61
75.32
-0.29
7.61 M (67.81%)
4.942s
N/A
FPGM
N/A
9
75.61
75.16
-0.45
8.21 M (73.20%)
0.049s
N/A
HRank*
N/A
10
75.61
74.90
-0.69
5.12 M (45.63%)
9m8s
N/A
Random*
N/A
11
75.61
74.20
-1.41
5.52 M (49.22%)
0.047s
N/A
LAMP
N/A
12
75.61
73.95
-1.66
6.84 M (60.99%)
0.059s
N/A
BNScale
GroupLASSO
1
75.61
76.05
+0.44
7.77 M (69.29%)
0.263s
1m19s
BNScale
BNScale
2
75.61
76.01
+0.40
7.70 M (68.64%)
0.263s
49.425s
MagnitudeL2
GrowingReg
3
75.61
75.76
+0.15
7.88 M (70.23%)
0.261s
1m 35s
MagnitudeL2
GroupLASSO
4
75.61
75.57
-0.04
7.55 M (67.30%)
0.261s
1m33s
MagnitudeL2
GroupNorm
5
75.61
75.56
-0.05
7.76 M (69.19%)
0.261s
1m36s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
75.61
74.01
-1.60
4.43 M (39.51%)
0.261s
N/A
ThiNet*
N/A
2
75.61
73.99
-1.62
2.59 M (23.12%)
7.815s
N/A
OBD-C*
N/A
3
75.61
73.94
-1.67
4.23 M (37.70%)
4.942s
N/A
Taylor*
N/A
4
75.61
73.83
-1.78
2.98 M (26.52%)
1.598s
N/A
BNScale
N/A
5
75.61
73.68
-1.93
5.15 M (45.90%)
0.263s
N/A
MagnitudeL1
N/A
6
75.61
73.53
-2.08
4.62 M (41.17%)
0.058s
N/A
FPGM
N/A
7
75.61
73.49
-2.12
5.04 M (44.91%)
0.049s
N/A
CP*
N/A
8
75.61
73.18
-2.43
3.13 M (27.94%)
42.944s
N/A
OBD-Hessian*
N/A
9
75.61
72.72
-2.89
1.30 M (11.61%)
1m46s
N/A
HRank*
N/A
10
75.61
72.17
-3.44
1.17 M (10.42%)
9m8s
N/A
Random*
N/A
11
75.61
71.85
-3.76
2.69 M (23.94%)
0.047s
N/A
LAMP
N/A
12
75.61
70.81
-4.80
3.39 M (30.20%)
0.059s
N/A
MagnitudeL2
GroupNorm
1
75.61
74.37
-1.24
4.07 M (36.29%)
0.261s
1m36s
MagnitudeL2
GrowingReg
2
75.61
74.16
-1.45
4.44 M (39.59%)
0.261s
1m35s
MagnitudeL2
GroupLASSO
3
75.61
74.15
-1.46
4.45 M (39.67%)
0.261s
1m33s
BNScale
GroupLASSO
4
75.61
73.99
-1.62
5.12 M (45.63%)
0.263s
1m19s
BNScale
BNScale
5
75.61
73.81
-1.80
4.85 M (43.23%)
0.263s
49.425s
8x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
75.61
71.87
-3.74
2.32 M (20.65%)
0.261s
N/A
BNScale
N/A
2
75.61
71.31
-4.30
2.37 M (21.17%)
0.263s
N/A
OBD-C*
N/A
3
75.61
71.27
-4.34
1.43 M (12.71%)
4.942s
N/A
MagnitudeL1
N/A
4
75.61
70.51
-5.10
2.27 M (20.20%)
0.058s
N/A
Taylor*
N/A
5
75.61
70.34
-5.27
0.78 M (6.92%)
1.598s
N/A
CP*
N/A
6
75.61
70.23
-5.38
1.05 M (9.34%)
42.944s
N/A
FPGM
N/A
7
75.61
69.87
-5.74
2.82 M (25.17%)
0.049s
N/A
LAMP
N/A
8
75.61
69.68
-5.93
0.46 M (4.07%)
0.059s
N/A
Random*
N/A
9
75.61
69.48
-6.13
1.34 M (11.93%)
0.047s
N/A
ThiNet*
N/A
10
75.61
69.03
-6.58
0.52 M (4.64%)
7.815s
N/A
OBD-Hessian*
N/A
11
75.61
68.55
-7.06
0.46 M (4.08%)
1m46s
N/A
HRank*
N/A
12
75.61
68.53
-7.08
0.50 M (4.48%)
9m8s
N/A
MagnitudeL2
GroupNorm
1
75.61
72.10
-3.51
2.20 M (19.65%)
0.261s
1m36s
MagnitudeL2
GroupLASSO
2
75.61
71.66
-3.95
2.38 M (21.23%)
0.261
1m33s
MagnitudeL2
GrowingReg
3
75.61
71.57
-4.04
2.34 M (20.87%)
0.261
1m35s
BNScale
GroupLASSO
4
75.61
71.50
-4.11
2.49 M (22.18%)
0.263
1m19s
BNScale
BNScale
5
75.61
71.44
-4.17
2.36 M (21.00%)
0.263
49.425s
Leaderboard of VGG-19 on CIFAR100
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
CP*
N/A
1
73.87
74.16
+0.29
4.93 M (24.54%)
1m2s
N/A
HRank*
N/A
2
73.87
73.63
-0.24
6.24 M (31.08%)
13m59s
N/A
MagnitudeL1
N/A
3
73.87
73.62
-0.25
7.22 M (35.95%)
0.156s
N/A
FPGM
N/A
4
73.87
73.42
-0.45
7.05 M (35.09%)
0.346s
N/A
LAMP
N/A
5
73.87
73.32
-0.55
6.26 M (31.18%)
0.063s
N/A
ThiNet*
N/A
6
73.87
73.32
-0.55
8.86 M (44.11%)
13.528s
N/A
OBD-C*
N/A
7
73.87
73.25
-0.62
7.60 M (37.84%)
5.813s
N/A
MagnitudeL2
N/A
8
73.87
73.22
-0.65
7.14 M (35.55%)
0.199s
N/A
BNScale
N/A
9
73.87
73.12
-0.75
7.15 M (35.62%)
0.062s
N/A
Taylor
N/A
10
73.87
73.08
-0.79
9.09 M (45.24%)
1.440s
N/A
Random*
N/A
11
73.87
72.75
-1.12
9.98 M (49.70%)
0.172s
N/A
OBD-Hessian*
N/A
12
73.87
71.79
-2.08
8.23 M (40.96%)
1m15s
N/A
BNScale
BNScale
1
73.87
74.27
+0.40
6.80 M (33.84%)
0.062s
37.060s
MagnitudeL2
GroupNorm
2
73.87
74.12
+0.25
6.08 M (30.26%)
0.199s
1m31s
MagnitudeL2
GrowingReg
3
73.87
73.86
-0.01
7.07 M (35.18%)
0.199s
1m24s
MagnitudeL2
GroupLASSO
4
73.87
73.42
-0.45
7.09 M (35.29%)
0.199s
1m28s
BNScale
GroupLASSO
5
73.87
73.14
-0.73
7.09 M (35.29%)
0.062s
58.990s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
FPGM
N/A
1
73.87
72.38
-1.49
3.11 M (15.49%)
0.346s
N/A
LAMP
N/A
2
73.87
72.30
-1.57
1.91 M (9.49%)
0.063s
N/A
MagnitudeL2
N/A
3
73.87
71.95
-1.92
2.74 M (13.66%)
0.199s
N/A
MagnitudeL1
N/A
4
73.87
71.89
-1.98
2.64 M (13.12%)
0.156s
N/A
OBD-C*
N/A
5
73.87
71.67
-2.20
2.83 M (14.07%)
5.813s
N/A
HRank*
N/A
6
73.87
71.61
-2.26
1.47 M (7.34%)
13m59s
N/A
Taylor
N/A
7
73.87
71.37
-2.50
3.76 M (18.73%)
1.440s
N/A
BNScale
N/A
8
73.87
71.33
-2.54
3.04 M (15.16%)
0.062s
N/A
ThiNet*
N/A
9
73.87
71.17
-2.70
3.95 M (19.65%)
13.528s
N/A
CP*
N/A
10
73.87
70.85
-3.02
1.45 M (7.21%)
1m2s
N/A
Random*
N/A
11
73.87
70.51
-3.36
4.82 M (23.99%)
0.172s
N/A
OBD-Hessian*
N/A
12
73.87
69.12
-4.75
3.82 M (19.04%)
1m15s
N/A
BNScale
BNScale
1
73.87
72.34
-1.53
2.67 M (13.30%)
0.062s
37.060s
BNScale
GroupLASSO
2
73.87
72.25
-1.62
2.64 M (13.14%)
0.062s
58.990s
MagnitudeL2
GrowingReg
3
73.87
71.84
-2.03
2.58 M (12.86%)
0.199s
1m24s
MagnitudeL2
GroupLASSO
4
73.87
71.68
-2.19
2.59 M (12.90%)
0.199s
1m28s
MagnitudeL2
GroupNorm
5
73.87
68.59
-5.28
3.31 M (16.49%)
0.199s
1m31s
8x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
LAMP
N/A
1
73.87
69.72
-4.15
0.84 M (4.17%)
0.063s
N/A
MagnitudeL1
N/A
2
73.87
68.82
-5.05
1.49 M (7.41%)
0.156s
N/A
OBD-C*
N/A
3
73.87
67.88
-5.99
1.51 M (7.50%)
5.813s
N/A
Taylor
N/A
4
73.87
67.35
-6.52
2.00 M (9.96%)
1.440s
N/A
HRank*
N/A
5
73.87
67.01
-6.86
0.63 M (3.15%)
13m59s
N/A
ThiNet*
N/A
6
73.87
66.40
-7.47
1.75 M (8.70%)
13.528s
N/A
BNScale
N/A
7
73.87
66.08
-7.79
1.54 M (7.65%)
0.062s
N/A
Random*
N/A
8
73.87
65.69
-8.18
2.48 M (12.37%)
0.172s
N/A
MagnitudeL2
N/A
9
73.87
64.96
-8.91
1.57 M (7.83%)
0.199s
N/A
FPGM
N/A
10
73.87
63.97
-9.90
1.78 M (8.87%)
0.346s
N/A
CP*
N/A
11
73.87
63.55
-10.32
0.67 M (3.34%)
1m2s
N/A
OBD-Hessian*
N/A
12
73.87
63.53
-10.34
1.94 M (9.64%)
1m15s
N/A
BNScale
BNScale
1
73.87
68.57
-5.30
1.33 M (6.62%)
0.062s
37.060s
BNScale
GroupLASSO
2
73.87
68.55
-5.32
1.33 M (6.60%)
0.062s
58.990s
MagnitudeL2
GroupNorm
3
73.87
67.29
-6.58
2.06 M (10.24%)
0.199s
1m31s
MagnitudeL2
GrowingReg
4
73.87
63.91
-9.96
1.23 M (6.15%)
0.199s
1m24s
MagnitudeL2
GroupLASSO
5
73.87
63.44
-10.43
1.23 M (6.13%)
0.199s
1m28s
Leaderboard of ViT-small on ImageNet
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
FPGM
N/A
1
78.588
69.248
-9.34
10.365 M (47.01%)
0.937s
N/A
Random*
N/A
2
78.588
68.810
-9.778
9.305 M (42.20%)
0.888s
N/A
LAMP
N/A
3
78.588
68.724
-9.864
10.169 M (46.12%)
1.284s
N/A
MagnitudeL1
N/A
4
78.588
68.602
-9.986
10.375 M (47.05%)
1.005s
N/A
MagnitudeL2
N/A
5
78.588
68.316
-10.272
10.346 M (46.92%)
0.995s
N/A
OBD-Hessian*
N/A
6
78.588
67.514
-11.074
10.334 M (46.87%)
6m40s
N/A
Taylor*
N/A
7
78.588
67.400
-11.188
10.468 M (47.47%)
27.634s
N/A
CP*
N/A
7
78.588
67.400
-11.188
10.334 M (46.87%)
15m4s
N/A
ThiNet*
N/A
8
78.588
63.914
-14.674
6.439 M (29.20%)
3m17s
N/A
MagnitudeL2
GrowingReg
1
78.588
68.715
-9.873
10.359 M (46.98%)
0.995s
5h10m31s
MagnitudeL2
GroupNorm
2
78.588
68.594
-9.994
10.363 M (47.00%)
0.995s
5h21m21s
MagnitudeL2
GroupLASSO
3
78.588
68.350
-10.238
10.360 M (46.98%)
0.995s
5h15m13s
3x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL1
N/A
1
78.588
63.120
-15.468
6.57 M (29.79%)
1.005s
N/A
LAMP
N/A
2
78.588
62.538
-16.050
6.08 M (27.57%)
1.284s
N/A
MagnitudeL2
N/A
3
78.588
62.342
-16.246
6.37 M (28.89%)
0.995s
N/A
Taylor*
N/A
4
78.588
61.582
-17.006
6.62 M (30.01%)
27.634s
N/A
FPGM
N/A
5
78.588
60.660
-17.928
5.701 M (25.85%)
0.937s
N/A
CP*
N/A
6
78.588
56.626
-21.962
6.778 M (30.74%)
15m4s
N/A
OBD-Hessian*
N/A
7
78.588
54.796
-23.792
6.39 M (28.98%)
6m40s
N/A
ThiNet*
N/A
8
78.588
49.654
-28.934
5.113 M (23.19%)
3m17s
N/A
Random*
N/A
9
78.588
44.654
-33.954
4.95 M (22.45%)
0.888s
N/A
MagnitudeL2
GrowingReg
1
78.588
62.608
-15.980
6.57 M (29.81%)
0.995s
5h10m31s
MagnitudeL2
GroupNorm
2
78.588
61.716
-16.872
6.88 M (31.20%)
0.995s
5h21m21s
MagnitudeL2
GroupLASSO
3
78.588
61.340
-17.248
6.57 M (29.13%)
0.995s
5h15m13s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
| MagnitudeL1 | N/A | 1 | 78.588 | 59.950 | -18.638 | 5.06 M (22.93%) | 1.005s | N/A | 2x | 8x |
| MagnitudeL2 | N/A | 2 | 78.588 | 59.082 | -19.506 | 4.89 M (22.15%) | 0.995s | N/A | 2x | 8x |
| Taylor* | N/A | 3 | 78.588 | 57.650 | -20.938 | 4.80 M (21.76%) | 27.634s | N/A
| LAMP | N/A | 4 | 78.588 | 55.750 | -22.838 | 4.32 M (19.57%) | 1.284s | N/A
| FPGM | N/A | 5 | 78.588 | 48.258 | -30.33 | 3.25 M (14.74%) | 0.937 | N/A
| OBD-Hessian* | N/A | 6 | 78.588 | 36.600 | -41.988 | 4.25 M (19.27%) | 6m40s | N/A
| CP* | N/A | 7 | 78.588 | 42.574 | -36.014 | 5.253 M (23.82%) | 15m4s | N/A | 2x | 8x |
| ThiNet* | N/A | 8 | 78.588 | 28.422 | -50.166 | 2.669 M (12.10%) | 3m17s | N/A
| Random* | N/A | 9 | 78.588 | 27.722 | -50.866 | 2.76 M (12.54%) | 0.888s | N/A
| MagnitudeL2 | GrowingReg | 1 | 78.588 | 59.630 | -18.958 | 4.56 M (20.66%) | 0.995s | 5h10m31s
| MagnitudeL2 | GroupLASSO | 2 | 78.588 | 57.312 | -21.276 | 4.59 M (20.81%) | 0.995s | 5h15m13s
| MagnitudeL2 | GroupNorm | 3 | 78.588 | 56.446 | -22.142 | 4.77 M (21.62%) | 0.995s | 5h21m21s
Leaderboard of YOLOv8 on COCO
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
ThiNet*
N/A
1
49.993
44.637
-5.356
8.74 M (33.72%)
8m43s
N/A
LAMP
N/A
2
49.993
44.464
-5.529
6.81 M (26.27%)
3.216s
N/A
MagnitudeL2
N/A
3
49.993
44.380
-5.613
15.08 M (58.24%)
2.606s
N/A
OBD-Hessian*
N/A
4
49.993
44.327
-5.666
8.62 M (33.28%)
15.442s
N/A
BNScale
N/A
5
49.993
44.160
-5.833
12.98 M (50.11%)
2.992s
N/A
MagnitudeL1
N/A
6
49.993
44.004
-5.989
12.98 M (50.11%)
2.884s
N/A
Taylor
N/A
7
49.993
43.398
-6.595
11.48 M (44.32%)
13.485s
N/A
FPGM
N/A
8
49.993
43.167
-6.826
11.88 M (45.87%)
2.145s
N/A
HRank*
N/A
9
49.993
42.976
-7.017
6.04 M (23.32%)
13m24s
N/A
Random*
N/A
10
49.993
42.804
-7.189
12.21 M (47.15%)
0.666s
N/A
CP*
N/A
11
49.993
42.407
-7.586
7.72 M (29.80%)
1m7s
N/A
BNScale
BNScale
1
49.993
44.781
-5.212
12.16 M (46.94%)
2.992s
1h24m44s
MagnitudeL2
GroupLASSO
2
49.993
44.753
-5.24
14.68 M (56.69%)
2.606s
2h5m45s
BNScale
GroupLASSO
3
49.993
44.541
-5.452
12.41 M (47.91%)
2.992s
1h41m36s
MagnitudeL2
GrowingReg
4
49.993
44.440
-5.553
14.71 M (56.78%)
2.606s
1h59m27s
MagnitudeL2
GroupNorm
5
49.993
44.290
-5.703
14.70 M (56.75%)
2.606s
2h3m45s
3x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
49.993
40.644
-9.349
9.91 M (38.24%)
2.606s
N/A
LAMP
N/A
2
49.993
40.112
-9.881
4.03 M (15.55%)
3.216s
N/A
BNScale
N/A
3
49.993
39.349
-10.664
8.63 M (33.30%)
2.992s
N/A
ThiNet*
N/A
4
49.993
39.319
-10.674
8.23 M (31.77%)
8m43s
N/A
MagnitudeL1
N/A
5
49.993
39.257
-10.736
8.63 M (33.30%)
2.884s
N/A
Taylor
N/A
6
49.993
39.237
-10.756
6.65 M (25.68%)
13.485s
N/A
HRank*
N/A
7
49.993
38.955
-11.038
4.02 M (15.50%)
13m24s
N/A
OBD-Hessian*
N/A
8
49.993
38.901
-11.192
5.48 M (21.17%)
15.442s
N/A
CP*
N/A
9
49.993
38.509
-11.484
5.85 M (22.60%)
1m7s
N/A
Random*
N/A
10
49.993
37.868
-12.125
7.83 M (30.23%)
0.666s
N/A
FPGM
N/A
11
49.993
37.523
-12.470
5.07 M (19.57%)
2.145s
N/A
MagnitudeL2
GroupNorm
1
49.993
40.853
-9.140
9.56 M (36.91%)
2.606s
2h3m45s
MagnitudeL2
GrowingReg
2
49.993
40.735
-9.258
9.65 M (37.25%)
2.606s
1h59m27s
MagnitudeL2
GroupLASSO
3
49.993
40.526
-9.467
9.58 M (36.98%)
2.606s
2h5m45s
BNScale
BNScale
4
49.993
40.101
-9.892
8.23 M (31.77%)
2.992s
1h24m44s
BNScale
GroupLASSO
5
49.993
39.635
-10.358
8.46 M (32.65%)
2.992s
1h41m36s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL1
N/A
1
49.993
38.575
-11.418
6.36 M (24.57%)
2.884s
N/A
MagnitudeL2
N/A
2
49.993
38.361
-11.632
5.52 M (21.30%)
2.606s
N/A
BNScale
N/A
3
49.993
38.132
-11.861
6.36 M (24.57%)
2.992s
N/A
LAMP
N/A
4
49.993
37.951
-12.042
2.90 M (11.20%)
3.216s
N/A
ThiNet*
N/A
5
49.993
37.418
-12.575
5.60 M (21.61%)
8m43s
N/A
OBD-Hessian*
N/A
6
49.993
36.721
-13.272
3.95 M (15.23%)
15.442s
N/A
CP*
N/A
7
49.993
35.408
-14.585
4.86 M (18.76%)
1m7s
N/A
Taylor
N/A
8
49.993
34.749
-15.244
4.60 M (17.76%)
13.485s
N/A
HRank*
N/A
9
49.993
34.265
-15.728
2.59 M (10.01%)
13m24s
N/A
FPGM
N/A
10
49.993
33.997
-15.996
3.20 M (12.33%)
2.145s
N/A
Random*
N/A
11
49.993
33.205
-16.788
5.63 M (21.72%)
0.666s
N/A
MagnitudeL2
GroupNorm
1
49.993
38.669
-11.324
6.28 M (25.25%)
2.606s
2h3m45s
MagnitudeL2
GroupLASSO
2
49.993
38.705
-11.288
6.57 M (25.38%)
2.606s
2h5m45s
MagnitudeL2
GrowingReg
3
49.993
38.505
-11.488
6.60 M (25.48%)
2.606s
1h59m27s
BNScale
GroupLASSO
4
49.993
38.499
-11.494
5.66 M (21.85%)
2.992s
1h41m36s
BNScale
BNScale
5
49.993
38.375
-11.618
5.98 M (23.09%)
2.992s
1h24m44s
Leaderboard of Resnet-18 on Imagenet
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
69.758
67.724
-2.034
10.52 M (90.01%)
0.038s
N/A
MagnitudeL1
N/A
2
69.758
67.652
-2.106
10.22 M (87.41%)
0.023s
N/A
FPGM
N/A
3
69.758
67.642
-2.116
9.54 M (81.59%)
0.029s
N/A
BNScale
N/A
4
69.758
67.542
-2.216
8.31 M (71.07%)
0.026s
N/A
OBD-C*
N/A
5
69.758
67.319
-2.439
3.95 M (33.79%)
24.096s
N/A
Taylor
N/A
6
69.758
67.220
-2.538
4.59 M (39.26%)
22.487S
N/A
ThiNet*
N/A
7
69.758
67.211
-2.547
2.81 M (24.05%)
15.645s
N/A
CP*
N/A
8
69.758
67.139
-2.619
1.89 M (16.19%)
2m21s
N/A
OBD-Hessian*
N/A
9
69.758
66.934
-2.824
1.49 M (12.76%)
1m45s
N/A
Random*
N/A
10
69.758
64.788
-4.970
5.44 M (46.57%)
0.020s
N/A
HRank*
N/A
11
69.758
63.834
-5.924
3.20 M (27.40%)
49m53s
N/A
LAMP
N/A
12
69.758
58.308
-11.45
1.56 M (13.37%)
0.030s
N/A
MagnitudeL2
GroupLASSO
1
69.758
67.765
-1.993
10.31 M (88.20%)
0.038s
3h10m44s
BNScale
BNScale
2
69.758
67.734
-2.024
17.56 M (68.70%)
0.026s
1h54m9s
BNScale
GroupLASSO
3
69.758
67.376
-2.382
10.47 M (89.57%)
0.026s
2h41m15s
MagnitudeL2
GroupNorm
4
69.758
67.210
-2.548
8.68 M (74.21%)
0.038s
3h4m27s
MagnitudeL2
GrowingReg
5
69.758
67.112
-2.646
10.66 M (24.71%)
0.038s
3h12m21s
3x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
BNScale
N/A
1
69.758
63.684
-6.074
6.97 M (59.59%)
0.026s
N/A
OBD-C*
N/A
2
69.758
63.312
-6.446
1.50 M (12.87%)
24.096s
N/A
ThiNet*
N/A
3
69.758
63.297
-6.461
0.99 M (8.49%)
15.645s
N/A
MagnitudeL1
N/A
4
69.758
63.284
-6.474
9.20 M (78.66%)
0.023s
N/A
MagnitudeL2
N/A
5
69.758
62.936
-6.822
9.32 M (79.69%)
0.038s
N/A
CP*
N/A
6
69.758
62.902
-6.856
0.58 M (4.97%)
2m21s
N/A
FPGM
N/A
7
69.758
62.881
-6.877
8.09 M (69.18%)
0.029s
N/A
Taylor
N/A
8
69.758
62.877
-6.881
1.85 M (15.79%)
22.487S
N/A
OBD-Hessian*
N/A
9
69.758
61.022
-8.736
0.73 M (6.26%)
1m45s
N/A
Random*
N/A
10
69.758
57.102
-12.656
3.40 M (29.10%)
0.020s
N/A
HRank*
N/A
11
69.758
56.901
-12.857
1.77 M (15.14%)
49m53s
N/A
LAMP
N/A
12
69.758
54.368
-15.390
1.05 M (8.95%)
0.030s
N/A
BNScale
GroupLASSO
1
69.758
63.729
-6.029
6.77 M (57.91%)
0.026s
2h41m15s
BNScale
BNScale
2
69.758
63.671
-6.087
6.98 M (59.71%)
0.026s
1h54m9s
MagnitudeL2
GroupNorm
3
69.758
63.117
-6.641
8.17 M (69.89%)
0.038s
3h4m27s
MagnitudeL2
GrowingReg
4
69.758
63.042
-6.716
9.04 M (77.33%)
0.038s
3h12m21s
MagnitudeL2
GroupLASSO
5
69.758
62.814
-6.944
9.27 M (83.54%)
0.038s
3h10m44s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
BNScale
N/A
1
69.758
61.212
-8.546
5.73 M (49.06%)
0.026s
N/A
MagnitudeL1
N/A
2
69.758
60.760
-8.998
8.14 M (69.65%)
0.023s
N/A
Taylor
N/A
3
69.758
60.502
-9.256
0.97 M (8.27%)
22.487S
N/A
MagnitudeL2
N/A
4
69.758
60.438
-9.320
8.25 M (70.54%)
0.038s
N/A
OBD-C*
N/A
5
69.758
60.431
-9.327
1.16 M (9.96%)
24.096s
N/A
ThiNet*
N/A
6
69.758
60.279
-9.479
0.61 M (5.26%)
15.645s
N/A
CP*
N/A
7
69.758
60.110
-9.648
0.40 M (3.45%)
2m21s
N/A
FPGM
N/A
8
69.758
59.539
-10.219
6.79 M (58.12%)
0.029s
N/A
OBD-Hessian*
N/A
9
69.758
55.478
-14.280
0.59 M (5.02%)
1m45s
N/A
HRank*
N/A
10
69.758
51.703
-18.055
0.99 M (8.48%)
49m53s
N/A
LAMP
N/A
11
69.758
51.348
-18.410
0.79 M (6.77%)
0.030s
N/A
Random*
N/A
12
69.758
49.994
-19.764
2.73 M (23.38%)
0.020s
N/A
MagnitudeL2
GroupNorm
1
69.758
61.106
-8.652
7.77 M (66.47%)
0.038s
3h4m27s
MagnitudeL2
GroupLASSO
2
69.758
60.771
-8.987
8.12 M (69.46%)
0.038s
3h10m44s
BNScale
GroupLASSO
3
69.758
60.221
-9.537
5.41 M (46.28%)
0.026s
2h41m15s
MagnitudeL2
GrowingReg
4
69.758
60.127
-9.631
8.31 M (71.09%)
0.038s
3h12m21s
BNScale
BNScale
5
69.758
60.043
-9.715
5.32 M (45.51%)
0.026s
1h54m9s
Leaderboard of Resnet-50 on Imagenet
2x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
FPGM
N/A
1
76.128
75.406
-0.722
14.84 M (58.08%)
0.538s
N/A
OBD-C*
N/A
2
76.128
74.361
-1.767
12.94 M (50.65%)
25.448s
N/A
MagnitudeL1
N/A
3
76.128
74.118
-2.01
18.17 M (71.09%)
0.183s
N/A
MagnitudeL2
N/A
4
76.128
73.684
-2.444
18.26 M (71.44%)
0.081s
N/A
ThiNet*
N/A
5
76.128
72.969
-3.159
9.44 M (36.96%)
43.444s
N/A
Taylor
N/A
6
76.128
72.101
-4.027
13.26 M (51.87%)
25.590s
N/A
OBD-Hessian*
N/A
7
76.128
71.664
-4.464
6.59 M (25.78%)
6m9s
N/A
BNScale
N/A
8
76.128
71.812
-4.316
17.29 M (67.66%)
0.118s
N/A
CP*
N/A
9
76.128
71.410
-4.718
4.75 M (18.57%)
6m43s
N/A
Random*
N/A
10
76.128
71.399
-4.729
12.86 M (50.30%)
0.091s
N/A
LAMP
N/A
11
76.128
71.248
-4.88
5.98 M (23.40%)
0.103s
N/A
HRank*
N/A
12
76.128
69.865
-6.263
9.53 M (37.27%)
1h7m20s
N/A
MagnitudeL2
GroupLASSO
1
76.128
73.661
-2.467
17.68 M (69.16%)
0.081s
3h45m17s
BNScale
BNScale
2
76.128
73.343
-2.785
17.68 M (69.17%)
0.118s
2h41m56s
MagnitudeL2
GroupNorm
3
76.128
73.297
-2.831
11.51 M (45.02%)
0.081s
3h43m21s
BNScale
GroupLASSO
4
76.128
73.176
-2.952
17.43 M (68.21%)
0.118s
3h7m44s
MagnitudeL2
GrowingReg
5
76.128
73.110
-3.018
17.57 M (68.74%)
0.081s
3h51m10s
3x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
76.128
71.804
-4.324
14.37 M (56.23%)
0.081s
N/A
MagnitudeL1
N/A
2
76.128
71.685
-4.443
14.30 M (55.94%)
0.183s
N/A
BNScale
N/A
3
76.128
71.453
-4.675
14.30 M (55.94%)
0.118s
N/A
Taylor
N/A
4
76.128
71.233
-4.895
6.17 M (24.15%)
25.590s
N/A
OBD-C*
N/A
5
76.128
71.121
-5.007
7.74 M (30.29%)
25.448s
N/A
CP*
N/A
6
76.128
71.003
-5.125
1.90 M (7.43%)
6m43s
N/A
ThiNet*
N/A
7
76.128
70.994
-5.134
4.77 M (18.68%)
43.444s
N/A
FPGM
N/A
8
76.128
70.010
-6.118
15.44 M (60.41%)
0.538s
N/A
LAMP
N/A
9
76.128
67.056
-9.072
2.79 M (10.92%)
0.103s
N/A
OBD-Hessian*
N/A
10
76.128
66.945
-9.183
3.38 M (13.24%)
6m9s
N/A
HRank*
N/A
11
76.128
66.134
-9.994
6.65 M (26.02%)
1h7m20s
N/A
Random*
N/A
12
76.128
65.314
-10.814
8.91 M (34.87%)
0.091s
N/A
MagnitudeL2
GroupLASSO
1
76.128
71.811
-4.317
14.01 M (54.81%)
0.081s
3h45m17s
MagnitudeL2
GroupNorm
2
76.128
71.551
-4.577
14.77 M (57.79%)
0.081s
3h43m21s
BNScale
GroupLASSO
3
76.128
71.507
-4.621
14.25 M (55.75%)
0.118s
3h7m44s
BNScale
BNScale
4
76.128
71.399
-4.729
14.81 M (57.94%)
0.118s
2h41m56s
MagnitudeL2
GrowingReg
5
76.128
71.259
-4.869
14.91 M (58.33%)
0.081s
3h51m10s
4x
Importance
Regularizer
Rank
Base
Prune
Δ Acc
Prune Ratio
Step Time
Reg Time
MagnitudeL2
N/A
1
76.128
69.866
-6.262
11.88 M (46.49%)
0.081s
N/A
MagnitudeL1
N/A
2
76.128
69.471
-6.657
11.94 M (46.72%)
0.183s
N/A
Taylor
N/A
3
76.128
69.063
-7.065
3.48 M (13.63%)
25.590s
N/A
OBD-C*
N/A
4
76.128
69.010
-7.118
6.00 M (23.48%)
25.448s
N/A
BNScale
N/A
5
76.128
68.851
-7.277
11.94 M (46.72%)
0.118s
N/A
ThiNet*
N/A
6
76.128
68.351
-7.777
2.79 M (10.91%)
43.444s
N/A
CP*
N/A
7
76.128
67.995
-8.133
1.36 M (5.33%)
6m43s
N/A
FPGM
N/A
8
76.128
67.106
-9.022
13.37 M (52.33%)
0.538s
N/A
OBD-Hessian*
N/A
9
76.128
65.106
-11.022
2.93 M (11.45%)
6m9s
N/A
LAMP
N/A
10
76.128
63.102
-13.026
2.77 M (24.71%)
0.103s
N/A
HRank*
N/A
11
76.128
62.964
-13.164
4.39 M (17.16%)
1h7m20s
N/A
Random*
N/A
12
76.128
61.244
-14.884
6.73 M (26.33%)
0.091s
N/A
MagnitudeL2
GroupLASSO
1
76.128
69.897
-6.231
12.17 M (47.61%)
0.081
3h45m17s
MagnitudeL2
GroupNorm
2
76.128
69.137
-6.991
12.31 M (48.16%)
0.081
3h43m21s
BNScale
BNScale
3
76.128
68.914
-7.214
11.97 M (46.83%)
0.118
2h41m56s
MagnitudeL2
GrowingReg
4
76.128
68.759
-7.369
11.94 M (46.71%)
0.081
3h51m10s
BNScale
GroupLASSO
5
76.128
68.446
-7.682
12.06 M (47.18%)
0.118
3h7m44s
@article{li2024pruningbench,
title={PruningBench: A Comprehensive Benchmark of Structural Pruning},
author={Li, Haoling and Li, Changhao and Xue, Mengqi and Fang, Gongfan and Zhou, Sheng and Feng, Zunlei and Wang, Huiqiong and Wang, Yong and Cheng, Lechao and Song, Mingli and others},
journal={arXiv preprint arXiv:2406.12315},
year={2024}
}