Add ARMNN backend support
authorInki Dae <inki.dae@samsung.com>
Fri, 31 Jan 2020 01:56:36 +0000 (10:56 +0900)
committerInki Dae <inki.dae@samsung.com>
Tue, 14 Apr 2020 00:42:53 +0000 (09:42 +0900)
This patch adds a enumeration value for ARMNN backend support.

Change-Id: I0e5e091203c7aac62a3f95147d6eeb4d735fcfdb
Signed-off-by: Inki Dae <inki.dae@samsung.com>
common/inference_engine_common_impl.cpp
include/inference_engine_type.h

index 0ed52e2a469e9e46c5c51739930e59907a8dfbb6..0823f336f1a2bd4d0b4057acf31168c81257dd14 100644 (file)
@@ -264,6 +264,9 @@ int InferenceEngineCommon::SetBackendEngine(inference_backend_type_e backend)
     case INFERENCE_BACKEND_TFLITE:
         backendString = "tflite";
         break;
+    case INFERENCE_BACKEND_ARMNN:
+        backendString = "armnn";
+        break;
     default:
         LOGE("Not supported backend engine [%d]", backend);
         return INFERENCE_ENGINE_ERROR_NOT_SUPPORTED;
index 1cf820e44cb8264baa9ccb12663161bab12a32e0..4f4c73b070708b937de4090ff15c6e780fe58d35 100644 (file)
@@ -37,6 +37,7 @@ typedef enum {
     INFERENCE_BACKEND_NONE = -1, /**< None */
     INFERENCE_BACKEND_OPENCV,    /**< OpenCV */
     INFERENCE_BACKEND_TFLITE,    /**< TensorFlow-Lite */
+    INFERENCE_BACKEND_ARMNN,     /**< ARMNN */
     INFERENCE_BACKEND_MAX        /**< Backend MAX */
 } inference_backend_type_e;