Support incremental CL tuning

Allow reading of an existing params file even when tuning.

Signed-off-by: Stuart Taylor <stuart.taylor@arm.com>
Change-Id: I6c6d9ec60908d644afbb5ff1c55f4a6cacf650d2
diff --git a/src/backends/cl/ClBackendContext.cpp b/src/backends/cl/ClBackendContext.cpp
index 5358fe9..c63fb0c 100644
--- a/src/backends/cl/ClBackendContext.cpp
+++ b/src/backends/cl/ClBackendContext.cpp
@@ -210,7 +210,7 @@
 
         ConfigureTuner(*(m_Tuner.get()), tuningLevel);
 
-        if (!m_TuningFile.empty() && tuningLevel == TuningLevel::None)
+        if (!m_TuningFile.empty())
         {
             try
             {
@@ -219,7 +219,11 @@
             }
             catch (const std::exception& e)
             {
-                ARMNN_LOG(warning) << "Could not load GpuAcc tuner data file.";
+                // Warn if not tuning, otherwise tuning will generate new params
+                if (tuningLevel == TuningLevel::None)
+                {
+                    ARMNN_LOG(warning) << "Could not load GpuAcc tuner data file.";
+                }
             }
         }