update backend name if backend type is given 03/275003/1 accepted/tizen/unified/20220726.012240 submit/tizen/20220720.053259 submit/tizen/20220721.064000 submit/tizen/20220725.050651 submit/tizen/20220817.123406
authorInki Dae <inki.dae@samsung.com>
Fri, 13 May 2022 07:42:36 +0000 (16:42 +0900)
committerInki Dae <inki.dae@samsung.com>
Fri, 13 May 2022 07:44:17 +0000 (16:44 +0900)
[Version] : 0.4.2-0
[Issue type] : bug fix

Change-Id: I45c1e909ebde6ffe855d8e702898584841fe38e6
Signed-off-by: Inki Dae <inki.dae@samsung.com>
packaging/inference-engine-interface.spec
src/inference_engine_common_impl.cpp

index c1545ba..caf63f2 100644 (file)
@@ -1,6 +1,6 @@
 Name:        inference-engine-interface
 Summary:     Interface of inference engines
-Version:     0.4.1
+Version:     0.4.2
 Release:     0
 Group:       Multimedia/Framework
 License:     Apache-2.0
index f3c9f75..3467ee0 100644 (file)
@@ -391,6 +391,18 @@ namespace Common
                        BackendTable.insert(std::make_pair("snpe", INFERENCE_BACKEND_SNPE));
 
                        config->backend_type = BackendTable[config->backend_name];
+               } else {
+                       std::map<int,std::string> BackendTable;
+
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_TFLITE, "tflite"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_ARMNN, "armnn"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_OPENCV, "opencv"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_MLAPI, "mlapi"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_ONE, "one"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_NNTRAINER, "nntrainer"));
+                       BackendTable.insert(std::make_pair(INFERENCE_BACKEND_SNPE, "snpe"));
+
+                       config->backend_name = BackendTable[config->backend_type];
                }
 
                std::string backendLibName;