[New runtime] Skeleton for addOperationEx (#1913)
author오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Mon, 9 Jul 2018 06:45:18 +0000 (15:45 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Mon, 9 Jul 2018 06:45:18 +0000 (15:45 +0900)
Prepare addOperationEx
Fix link error

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
runtimes/new_runtime/src/model.cc

index e69baed..8fe005e 100644 (file)
@@ -1,4 +1,5 @@
 #include <NeuralNetworks.h>
+#include <NeuralNetworksEx.h>
 
 #include <cassert>
 #include <stdexcept>
@@ -204,6 +205,18 @@ int ANeuralNetworksModel_addOperation(ANeuralNetworksModel *model,
   return ANEURALNETWORKS_NO_ERROR;
 }
 
+int ANeuralNetworksModel_addOperationEx(ANeuralNetworksModel *model,
+                                        ANeuralNetworksOperationTypeEx type, uint32_t inputCount,
+                                        const uint32_t *inputs, uint32_t outputCount,
+                                        const uint32_t *outputs)
+{
+  switch (type)
+  {
+    default:
+      throw std::runtime_error{"Not supported operation"};
+  }
+}
+
 int ANeuralNetworksModel_identifyInputsAndOutputs(ANeuralNetworksModel *model, uint32_t inputCount,
                                                   const uint32_t *inputs, uint32_t outputCount,
                                                   const uint32_t *outputs)