From 8adf8694b5bb61cb82fe5c495d5dabc4d3f0f3f6 Mon Sep 17 00:00:00 2001 From: Inki Dae Date: Tue, 16 Mar 2021 16:24:09 +0900 Subject: [PATCH] Correct TuningLevel enumeration values According to the header description - include/armnn/IRuntime.hpp, Each level should have below value. ----------------------------------------------------------------------------------------------------- "TuningLevel" : int [0..3] (0=UseOnly(default) | 1=RapidTuning | 2=NormalTuning | 3=ExhaustiveTuning) ----------------------------------------------------------------------------------------------------- And also src/backends/cl/ClBackendContext.cpp uses below enumeration values internally for the tuning level, ---------------------- enum class TuningLevel { None, Rapid, Normal, Exhaustive }; ---------------------- So this patch corrects TuningLevel enumeration values - which is exposed to user - to be consistent with ones internally used. This is upstream patch, https://review.mlplatform.org/c/ml/armnn/+/5269 Change-Id: I9a8aeea0115579bfd16cbe01f39183b96329cdfd Signed-off-by: Inki Dae --- include/armnn/IRuntime.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/armnn/IRuntime.hpp b/include/armnn/IRuntime.hpp index 4114c99..9122089 100644 --- a/include/armnn/IRuntime.hpp +++ b/include/armnn/IRuntime.hpp @@ -203,9 +203,9 @@ public: enum class TuningLevel { - Rapid = 0, - Normal = 1, - Exhaustive = 2 + Rapid = 1, + Normal = 2, + Exhaustive = 3 }; /// Creates an IClTunedParameters with the given mode. -- 2.7.4