Implement SetCLTuner interface 04/253004/2
authorInki Dae <inki.dae@samsung.com>
Thu, 4 Feb 2021 00:48:54 +0000 (09:48 +0900)
committerInki Dae <inki.dae@samsung.com>
Thu, 4 Feb 2021 03:21:14 +0000 (03:21 +0000)
Added SetCLTuner interface for CLTuner feature support of inference
engine interface framework which has a pure virtual function interface
of SetCLTUner function so the interface implementataion is required.

Change-Id: I2cf2168c899f4762b1f22786acff85229ad26b83
Signed-off-by: Inki Dae <inki.dae@samsung.com>
src/inference_engine_tflite.cpp
src/inference_engine_tflite_private.h

index 13b78a78f7b76c09b65b0c7876f8bc3f7eb46ebc..b4b810c13b741c98eb1f6cc014cb787edf779ac7 100644 (file)
@@ -73,6 +73,17 @@ namespace TFLiteImpl
                return INFERENCE_ENGINE_ERROR_NONE;
        }
 
+       int InferenceTFLite::SetCLTuner(const inference_engine_cltuner *cltuner)
+       {
+               LOGI("ENTER");
+
+               // Nothing to do because TFLITE doesn't support CLTuner feature yet.
+
+               LOGI("LEAVE");
+
+               return INFERENCE_ENGINE_ERROR_NONE;
+       }
+
        int InferenceTFLite::Load(std::vector<std::string> model_paths,
                                                          inference_model_format_e model_format)
        {
index c12e941d67c72e89efc1499ed66b1d502da5b398..4ebfd4305e18464176f14c2005891e1e7b2c4e3d 100644 (file)
@@ -54,6 +54,8 @@ namespace TFLiteImpl
 
                int SetTargetDevices(int types) override;
 
+               int SetCLTuner(const inference_engine_cltuner *cltuner) final;
+
                int Load(std::vector<std::string> model_paths,
                                 inference_model_format_e model_format) override;