From 303c1d4c62ff01bc0fd30a3687355584dc5effdc Mon Sep 17 00:00:00 2001 From: Inki Dae Date: Thu, 4 Feb 2021 09:56:51 +0900 Subject: [PATCH] Implement SetCLTuner interface 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 --- src/inference_engine_opencv.cpp | 11 +++++++++++ src/inference_engine_opencv_private.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/src/inference_engine_opencv.cpp b/src/inference_engine_opencv.cpp index da5942a..91d8ab6 100644 --- a/src/inference_engine_opencv.cpp +++ b/src/inference_engine_opencv.cpp @@ -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 model_paths, inference_model_format_e model_format) { diff --git a/src/inference_engine_opencv_private.h b/src/inference_engine_opencv_private.h index cd2c740..ad7cc46 100644 --- a/src/inference_engine_opencv_private.h +++ b/src/inference_engine_opencv_private.h @@ -51,6 +51,8 @@ namespace OpenCVImpl int SetTargetDevices(int types) override; + int SetCLTuner(const inference_engine_cltuner *cltuner) final; + int Load(std::vector model_paths, inference_model_format_e model_format) override; -- 2.34.1