Implement SetCLTuner interface 05/253005/2
authorInki Dae <inki.dae@samsung.com>
Thu, 4 Feb 2021 00:56:51 +0000 (09:56 +0900)
committerInki Dae <inki.dae@samsung.com>
Thu, 4 Feb 2021 03:20:59 +0000 (03:20 +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: I403422eafb5f296e7c5dc3cee973c08fc0323690
Signed-off-by: Inki Dae <inki.dae@samsung.com>
src/inference_engine_opencv.cpp
src/inference_engine_opencv_private.h

index da5942aa60eb6d754529c668894059f220fff081..91d8ab6028c092a3d89718b2dc4440234fb361f7 100644 (file)
@@ -69,6 +69,17 @@ namespace OpenCVImpl
                return INFERENCE_ENGINE_ERROR_NONE;
        }
 
+       int InferenceOpenCV::SetCLTuner(const inference_engine_cltuner *cltuner)
+       {
+               LOGI("ENTER");
+
+               // Nothing to do because OpenCV doesn't support CLTuner feature yet.
+
+               LOGI("LEAVE");
+
+               return INFERENCE_ENGINE_ERROR_NONE;
+       }
+
        int InferenceOpenCV::Load(std::vector<std::string> model_paths,
                                                          inference_model_format_e model_format)
        {
index cd2c7409a627653281a3a3835e2e2d6881aabd5f..ad7cc46196701f52c9fc56a4482d819d80dd66a8 100644 (file)
@@ -51,6 +51,8 @@ namespace OpenCVImpl
 
                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;