Add SetCLTuner interface
authorInki Dae <inki.dae@samsung.com>
Thu, 4 Feb 2021 01:04:07 +0000 (10:04 +0900)
committerInki Dae <inki.dae@samsung.com>
Thu, 25 Mar 2021 02:35:22 +0000 (11:35 +0900)
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: Ie20991e6562864bca285383443880367ea00b522
Signed-off-by: Inki Dae <inki.dae@samsung.com>
src/inference_engine_mlapi.cpp
src/inference_engine_mlapi_private.h

index cd3c95a..c11a337 100644 (file)
@@ -125,6 +125,18 @@ namespace MLAPIImpl
                return INFERENCE_ENGINE_ERROR_NONE;
        }
 
+       int InferenceMLAPI::SetCLTuner(const inference_engine_cltuner *cltuner)
+       {
+               LOGI("ENTER");
+
+               // TODO. let's wait until CLTuner feature is ready for NNFW tensor
+               //       filter which is a ONERT runtime backend of MLAPI.
+
+               LOGI("LEAVE");
+
+               return INFERENCE_ENGINE_ERROR_NONE;
+       }
+
        int InferenceMLAPI::Load(std::vector<std::string> model_paths,
                                                         inference_model_format_e model_format)
        {
index b34cfc8..5f9fa32 100644 (file)
@@ -45,6 +45,8 @@ namespace MLAPIImpl
 
                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;