From 050471e40fc58cb5ea745701a43ec5b2b9586b81 Mon Sep 17 00:00:00 2001 From: Vidhya Sudhan Loganathan Date: Thu, 25 Apr 2019 09:27:24 +0100 Subject: COMPMID-1974 : Extend CLTuner to support different of level of tuning Change-Id: I52e4a00a25e7f7a17050038cee7c30e508553722 Signed-off-by: Vidhya Sudhan Loganathan Reviewed-on: https://review.mlplatform.org/c/977 Comments-Addressed: Pablo Marquez Reviewed-by: Gian Marco Iodice Tested-by: Arm Jenkins Reviewed-by: Georgios Pinitas Comments-Addressed: Arm Jenkins --- examples/graph_alexnet.cpp | 3 ++- examples/graph_googlenet.cpp | 1 + examples/graph_inception_resnet_v1.cpp | 3 ++- examples/graph_inception_resnet_v2.cpp | 3 ++- examples/graph_inception_v3.cpp | 3 ++- examples/graph_inception_v4.cpp | 1 + examples/graph_lenet.cpp | 3 ++- examples/graph_mobilenet.cpp | 1 + examples/graph_mobilenet_v2.cpp | 1 + examples/graph_resnet12.cpp | 1 + examples/graph_resnet50.cpp | 1 + examples/graph_resnet_v2_50.cpp | 1 + examples/graph_resnext50.cpp | 3 ++- examples/graph_shufflenet.cpp | 1 + examples/graph_squeezenet.cpp | 1 + examples/graph_squeezenet_v1_1.cpp | 1 + examples/graph_srcnn955.cpp | 1 + examples/graph_ssd_mobilenet.cpp | 1 + examples/graph_vgg16.cpp | 3 ++- examples/graph_vgg19.cpp | 3 ++- examples/graph_vgg_vdsr.cpp | 3 ++- examples/graph_yolov3.cpp | 1 + 22 files changed, 31 insertions(+), 9 deletions(-) (limited to 'examples') diff --git a/examples/graph_alexnet.cpp b/examples/graph_alexnet.cpp index 989e23266f..a785dea78d 100644 --- a/examples/graph_alexnet.cpp +++ b/examples/graph_alexnet.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -150,6 +150,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_googlenet.cpp b/examples/graph_googlenet.cpp index 583ca2cade..185680acf9 100644 --- a/examples/graph_googlenet.cpp +++ b/examples/graph_googlenet.cpp @@ -126,6 +126,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_inception_resnet_v1.cpp b/examples/graph_inception_resnet_v1.cpp index e99f688319..64c35e1178 100644 --- a/examples/graph_inception_resnet_v1.cpp +++ b/examples/graph_inception_resnet_v1.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 ARM Limited. + * Copyright (c) 2018-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -213,6 +213,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_inception_resnet_v2.cpp b/examples/graph_inception_resnet_v2.cpp index 8e799783f2..921fadac4f 100644 --- a/examples/graph_inception_resnet_v2.cpp +++ b/examples/graph_inception_resnet_v2.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 ARM Limited. + * Copyright (c) 2018-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -192,6 +192,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_inception_v3.cpp b/examples/graph_inception_v3.cpp index 517e4920cb..0a1e312c1f 100644 --- a/examples/graph_inception_v3.cpp +++ b/examples/graph_inception_v3.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -200,6 +200,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_inception_v4.cpp b/examples/graph_inception_v4.cpp index 0b0360acfb..3ea2b2fd1c 100644 --- a/examples/graph_inception_v4.cpp +++ b/examples/graph_inception_v4.cpp @@ -151,6 +151,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_lenet.cpp b/examples/graph_lenet.cpp index 79cf12233e..c75a2f8526 100644 --- a/examples/graph_lenet.cpp +++ b/examples/graph_lenet.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -107,6 +107,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_mobilenet.cpp b/examples/graph_mobilenet.cpp index a3c77fea26..e2e5eb972d 100644 --- a/examples/graph_mobilenet.cpp +++ b/examples/graph_mobilenet.cpp @@ -100,6 +100,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_mobilenet_v2.cpp b/examples/graph_mobilenet_v2.cpp index 9138e540a8..25690aa6fc 100644 --- a/examples/graph_mobilenet_v2.cpp +++ b/examples/graph_mobilenet_v2.cpp @@ -91,6 +91,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_resnet12.cpp b/examples/graph_resnet12.cpp index 59128630b2..db70b53d00 100644 --- a/examples/graph_resnet12.cpp +++ b/examples/graph_resnet12.cpp @@ -135,6 +135,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_resnet50.cpp b/examples/graph_resnet50.cpp index b6e20d610b..7c9b95e47e 100644 --- a/examples/graph_resnet50.cpp +++ b/examples/graph_resnet50.cpp @@ -114,6 +114,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_resnet_v2_50.cpp b/examples/graph_resnet_v2_50.cpp index 77807b83b4..78845a8f6f 100644 --- a/examples/graph_resnet_v2_50.cpp +++ b/examples/graph_resnet_v2_50.cpp @@ -117,6 +117,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_resnext50.cpp b/examples/graph_resnext50.cpp index 8b33f90bc8..766b8ff5fb 100644 --- a/examples/graph_resnext50.cpp +++ b/examples/graph_resnext50.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 ARM Limited. + * Copyright (c) 2018-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -98,6 +98,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_shufflenet.cpp b/examples/graph_shufflenet.cpp index e6016f0451..3704be7ac1 100644 --- a/examples/graph_shufflenet.cpp +++ b/examples/graph_shufflenet.cpp @@ -144,6 +144,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_squeezenet.cpp b/examples/graph_squeezenet.cpp index f78fe5d506..4796dd3ff1 100644 --- a/examples/graph_squeezenet.cpp +++ b/examples/graph_squeezenet.cpp @@ -167,6 +167,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_squeezenet_v1_1.cpp b/examples/graph_squeezenet_v1_1.cpp index 22a15df450..fd4561f49a 100644 --- a/examples/graph_squeezenet_v1_1.cpp +++ b/examples/graph_squeezenet_v1_1.cpp @@ -167,6 +167,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_srcnn955.cpp b/examples/graph_srcnn955.cpp index a8976a1beb..066f16eb81 100644 --- a/examples/graph_srcnn955.cpp +++ b/examples/graph_srcnn955.cpp @@ -121,6 +121,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_ssd_mobilenet.cpp b/examples/graph_ssd_mobilenet.cpp index 7fcc2804a2..55c9d75b7f 100644 --- a/examples/graph_ssd_mobilenet.cpp +++ b/examples/graph_ssd_mobilenet.cpp @@ -246,6 +246,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_vgg16.cpp b/examples/graph_vgg16.cpp index 290d1e7e98..e8055d4eff 100644 --- a/examples/graph_vgg16.cpp +++ b/examples/graph_vgg16.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -225,6 +225,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_vgg19.cpp b/examples/graph_vgg19.cpp index 298ffa06ef..63051fb056 100644 --- a/examples/graph_vgg19.cpp +++ b/examples/graph_vgg19.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2018 ARM Limited. + * Copyright (c) 2017-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -236,6 +236,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_vgg_vdsr.cpp b/examples/graph_vgg_vdsr.cpp index ca7d10f4a0..9f0b357a9a 100644 --- a/examples/graph_vgg_vdsr.cpp +++ b/examples/graph_vgg_vdsr.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 ARM Limited. + * Copyright (c) 2018-2019 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -139,6 +139,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); diff --git a/examples/graph_yolov3.cpp b/examples/graph_yolov3.cpp index 6d0f67e1f5..c0a97da060 100644 --- a/examples/graph_yolov3.cpp +++ b/examples/graph_yolov3.cpp @@ -398,6 +398,7 @@ public: GraphConfig config; config.num_threads = common_params.threads; config.use_tuner = common_params.enable_tuner; + config.tuner_mode = common_params.tuner_mode; config.tuner_file = common_params.tuner_file; graph.finalize(common_params.target, config); -- cgit v1.2.1