Skip to content

Commit 6f2ef19

Browse files
committed
int8 code refactoring wip, add int8 test
1 parent b361b24 commit 6f2ef19

35 files changed

Lines changed: 4169 additions & 2781 deletions

benchmark/benchncnn.cpp

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,7 @@ int main(int argc, char** argv)
221221
if (!use_vulkan_compute)
222222
#endif // NCNN_VULKAN
223223
{
224-
opt.use_packing_layout = false;
225224
benchmark("squeezenet_int8", ncnn::Mat(227, 227, 3), opt);
226-
opt.use_packing_layout = true;
227225
}
228226

229227
benchmark("mobilenet", ncnn::Mat(224, 224, 3), opt);
@@ -232,9 +230,7 @@ int main(int argc, char** argv)
232230
if (!use_vulkan_compute)
233231
#endif // NCNN_VULKAN
234232
{
235-
opt.use_packing_layout = false;
236233
benchmark("mobilenet_int8", ncnn::Mat(224, 224, 3), opt);
237-
opt.use_packing_layout = true;
238234
}
239235

240236
benchmark("mobilenet_v2", ncnn::Mat(224, 224, 3), opt);
@@ -260,9 +256,7 @@ int main(int argc, char** argv)
260256
if (!use_vulkan_compute)
261257
#endif // NCNN_VULKAN
262258
{
263-
opt.use_packing_layout = false;
264259
benchmark("googlenet_int8", ncnn::Mat(224, 224, 3), opt);
265-
opt.use_packing_layout = true;
266260
}
267261

268262
benchmark("resnet18", ncnn::Mat(224, 224, 3), opt);
@@ -271,9 +265,7 @@ int main(int argc, char** argv)
271265
if (!use_vulkan_compute)
272266
#endif // NCNN_VULKAN
273267
{
274-
opt.use_packing_layout = false;
275268
benchmark("resnet18_int8", ncnn::Mat(224, 224, 3), opt);
276-
opt.use_packing_layout = true;
277269
}
278270

279271
benchmark("alexnet", ncnn::Mat(227, 227, 3), opt);
@@ -284,9 +276,7 @@ int main(int argc, char** argv)
284276
if (!use_vulkan_compute)
285277
#endif // NCNN_VULKAN
286278
{
287-
opt.use_packing_layout = false;
288279
benchmark("vgg16_int8", ncnn::Mat(224, 224, 3), opt);
289-
opt.use_packing_layout = true;
290280
}
291281

292282
benchmark("resnet50", ncnn::Mat(224, 224, 3), opt);
@@ -295,9 +285,7 @@ int main(int argc, char** argv)
295285
if (!use_vulkan_compute)
296286
#endif // NCNN_VULKAN
297287
{
298-
opt.use_packing_layout = false;
299288
benchmark("resnet50_int8", ncnn::Mat(224, 224, 3), opt);
300-
opt.use_packing_layout = true;
301289
}
302290

303291
benchmark("squeezenet_ssd", ncnn::Mat(300, 300, 3), opt);
@@ -306,9 +294,7 @@ int main(int argc, char** argv)
306294
if (!use_vulkan_compute)
307295
#endif // NCNN_VULKAN
308296
{
309-
opt.use_packing_layout = false;
310297
benchmark("squeezenet_ssd_int8", ncnn::Mat(300, 300, 3), opt);
311-
opt.use_packing_layout = true;
312298
}
313299

314300
benchmark("mobilenet_ssd", ncnn::Mat(300, 300, 3), opt);
@@ -317,9 +303,7 @@ int main(int argc, char** argv)
317303
if (!use_vulkan_compute)
318304
#endif // NCNN_VULKAN
319305
{
320-
opt.use_packing_layout = false;
321306
benchmark("mobilenet_ssd_int8", ncnn::Mat(300, 300, 3), opt);
322-
opt.use_packing_layout = true;
323307
}
324308

325309
benchmark("mobilenet_yolo", ncnn::Mat(416, 416, 3), opt);

0 commit comments

Comments
 (0)