diff options
author | SiCong Li <sicong.li@arm.com> | 2020-12-03 14:52:53 +0000 |
---|---|---|
committer | SiCong Li <sicong.li@arm.com> | 2020-12-08 15:28:37 +0000 |
commit | 98e33b97b92c912f058bfb3295adad1bcad3e80f (patch) | |
tree | 4cebd7dbfa9f79db3525d498b5ab16ff9b5e7e16 /examples/gemm_tuner/CommonGemmExampleOptions.cpp | |
parent | 045d33c2e36575612662c237a30ec0a2d7d8cd3e (diff) | |
download | ComputeLibrary-98e33b97b92c912f058bfb3295adad1bcad3e80f.tar.gz |
Fix invalid arguments error for cl_gemmlowp* examples without arguments
* Pass QASYMM8 as default argument for cl_gemmlowp examples
* Fix the (arbitrary) quantization info to be the same across tensors to
avoid quantization information mismatch issue
Resolves COMPMID-4044
Signed-off-by: SiCong Li <sicong.li@arm.com>
Change-Id: I14aa6648bbebdcd9b0bb77c47b46c27aa79d6253
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4650
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'examples/gemm_tuner/CommonGemmExampleOptions.cpp')
-rw-r--r-- | examples/gemm_tuner/CommonGemmExampleOptions.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/gemm_tuner/CommonGemmExampleOptions.cpp b/examples/gemm_tuner/CommonGemmExampleOptions.cpp index f50fc63562..440973737c 100644 --- a/examples/gemm_tuner/CommonGemmExampleOptions.cpp +++ b/examples/gemm_tuner/CommonGemmExampleOptions.cpp @@ -38,7 +38,7 @@ using namespace utils; return os; } -CommonGemmExampleOptions::CommonGemmExampleOptions(CommandLineParser &parser) +CommonGemmExampleOptions::CommonGemmExampleOptions(CommandLineParser &parser, DataType default_data_type) : help(parser.add_option<ToggleOption>("help")), M(parser.add_positional_option<SimpleOption<size_t>>("M", 100)), N(parser.add_positional_option<SimpleOption<size_t>>("N", 100)), @@ -52,8 +52,9 @@ CommonGemmExampleOptions::CommonGemmExampleOptions(CommandLineParser &parser) DataType::F32, DataType::QASYMM8, }; + ARM_COMPUTE_ERROR_ON_MSG(supported_data_types.find(default_data_type) == supported_data_types.end(), "Default data type unsupported"); - data_type = parser.add_option<EnumOption<DataType>>("type", supported_data_types, DataType::F32); + data_type = parser.add_option<EnumOption<DataType>>("type", supported_data_types, default_data_type); help->set_help("Show this help message."); M->set_help("Number of lhs matrix rows."); |