summaryrefslogtreecommitdiff
path: root/utils/CommonGraphOptions.cpp
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2018-07-30 12:05:25 +0100
committerAnthony Barbier <anthony.barbier@arm.com>2018-11-02 16:54:54 +0000
commit415a2bfef929439783dfdba03fd67e9701c4822c (patch)
tree1068a197ea9830e0d154ff3a348644f21a4af1e6 /utils/CommonGraphOptions.cpp
parent68a3f56627b04acdefebe67d645727dd83889766 (diff)
downloadarmcl-415a2bfef929439783dfdba03fd67e9701c4822c.tar.gz
armcl-415a2bfef929439783dfdba03fd67e9701c4822c.tar.bz2
armcl-415a2bfef929439783dfdba03fd67e9701c4822c.zip
COMPMID-1432: Enable by default NHWC in graph examples
Change-Id: I2240b6a6430cb1d261458343b2900cc1f16ac414 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/141861 Reviewed-by: Anthony Barbier <anthony.barbier@arm.com> Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'utils/CommonGraphOptions.cpp')
-rw-r--r--utils/CommonGraphOptions.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/utils/CommonGraphOptions.cpp b/utils/CommonGraphOptions.cpp
index 2e5d78744..4247b2d3e 100644
--- a/utils/CommonGraphOptions.cpp
+++ b/utils/CommonGraphOptions.cpp
@@ -148,7 +148,7 @@ CommonGraphOptions::CommonGraphOptions(CommandLineParser &parser)
target = parser.add_option<EnumOption<Target>>("target", supported_targets, Target::NEON);
data_type = parser.add_option<EnumOption<DataType>>("type", supported_data_types, DataType::F32);
- data_layout = parser.add_option<EnumOption<DataLayout>>("layout", supported_data_layouts, DataLayout::NCHW);
+ data_layout = parser.add_option<EnumOption<DataLayout>>("layout", supported_data_layouts);
help->set_help("Show this help message");
threads->set_help("Number of threads to use");
@@ -172,11 +172,14 @@ CommonGraphParams consume_common_graph_parameters(CommonGraphOptions &options)
auto validation_range = parse_validation_range(options.validation_range->value());
CommonGraphParams common_params;
- common_params.help = options.help->is_set() ? options.help->value() : false;
- common_params.threads = options.threads->value();
- common_params.target = options.target->value();
- common_params.data_type = options.data_type->value();
- common_params.data_layout = options.data_layout->value();
+ common_params.help = options.help->is_set() ? options.help->value() : false;
+ common_params.threads = options.threads->value();
+ common_params.target = options.target->value();
+ common_params.data_type = options.data_type->value();
+ if(options.data_layout->is_set())
+ {
+ common_params.data_layout = options.data_layout->value();
+ }
common_params.enable_tuner = options.enable_tuner->is_set() ? options.enable_tuner->value() : false;
common_params.fast_math_hint = options.fast_math_hint->is_set() ? fast_math_hint_value : FastMathHint::Disabled;
common_params.data_path = options.data_path->value();