From ed3fbd4559f51e0ac2892a48d311baa540ca5861 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Prasanna=20R/SNAP=20/SRI-Bangalore/Engineer/=EC=82=BC?= =?utf8?q?=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Fri, 7 Dec 2018 13:18:06 +0530 Subject: [PATCH] Add NNAPI delegation for LOGICAL_AND (#3903) This patch adds NNAPI delegation for LOGICAL_AND. Related issue: #3459 Signed-off-by: prasannar --- libs/support/tflite/src/nnapi_delegate.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libs/support/tflite/src/nnapi_delegate.cpp b/libs/support/tflite/src/nnapi_delegate.cpp index 123787b..9e9c583 100644 --- a/libs/support/tflite/src/nnapi_delegate.cpp +++ b/libs/support/tflite/src/nnapi_delegate.cpp @@ -830,6 +830,14 @@ TfLiteStatus AddOpsAndParams( static_cast(node.outputs->size), reinterpret_cast(node.outputs->data))); continue; + case tflite::BuiltinOperator_LOGICAL_AND: + CHECK_NN(ANeuralNetworksModel_addOperationEx( + nn_model, ANEURALNETWORKS_LOGICAL_AND_EX, + static_cast(augmented_inputs.size()), + augmented_inputs.data(), + static_cast(node.outputs->size), + reinterpret_cast(node.outputs->data))); + continue; #endif case tflite::BuiltinOperator_CONCAT_EMBEDDINGS: case tflite::BuiltinOperator_LSH_PROJECTION: @@ -889,7 +897,7 @@ TfLiteStatus AddOpsAndParams( //case tflite::BuiltinOperator_PACK: case tflite::BuiltinOperator_LOGICAL_OR: case tflite::BuiltinOperator_ONE_HOT: - case tflite::BuiltinOperator_LOGICAL_AND: + //case tflite::BuiltinOperator_LOGICAL_AND: case tflite::BuiltinOperator_LOGICAL_NOT: //case tflite::BuiltinOperator_UNPACK: case tflite::BuiltinOperator_FLOOR_DIV: -- 2.7.4