Bug fix: support strided slice (#2136)
author오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Wed, 1 Aug 2018 08:11:37 +0000 (17:11 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 1 Aug 2018 08:11:37 +0000 (17:11 +0900)
Support strided slice operator
STRIDED_SLICE_EX is removed

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

index a161443..2400754 100644 (file)
@@ -392,6 +392,18 @@ int ANeuralNetworksModel_addOperation(ANeuralNetworksModel *model,
 
       break;
     }
+    case ANEURALNETWORKS_STRIDED_SLICE:
+    {
+      using internal::tflite::op::StridedSlice::Param;
+      using internal::tflite::op::StridedSlice::Node;
+
+      // Add 'operations'
+      auto &operations = model->deref().operations();
+
+      operations.emplace_back<Node>(Param{inputCount, inputs, outputCount, outputs});
+
+      break;
+    }
     default:
       throw std::runtime_error{"Not supported operation"};
   };