Add NNAPI delegation for SQRT_EX (#3422)
authorPrasanna R/System SW /SRI-Bangalore/Engineer/삼성전자 <prasanna.r@samsung.com>
Tue, 13 Nov 2018 09:43:02 +0000 (15:13 +0530)
committer이춘석/동작제어Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Tue, 13 Nov 2018 09:43:02 +0000 (18:43 +0900)
This patch adds NNAPI delegation for SQRT_EX

Signed-off-by: prasannar <prasanna.r@samsung.com>
libs/support/tflite/src/nnapi_delegate.cpp

index 0813c58..294997e 100644 (file)
@@ -812,6 +812,15 @@ TfLiteStatus AddOpsAndParams(
               reinterpret_cast<uint32_t*>(node.outputs->data)));
           continue;
         }
+        else if (custom_name.compare("SQRT") == 0) {
+          CHECK_NN(ANeuralNetworksModel_addOperationEx(
+              nn_model, ANEURALNETWORKS_SQRT_EX,
+              static_cast<uint32_t>(augmented_inputs.size()),
+              augmented_inputs.data(),
+              static_cast<uint32_t>(node.outputs->size),
+              reinterpret_cast<uint32_t*>(node.outputs->data)));
+          continue;
+       }
         else if (custom_name.compare("SquaredDifference") == 0) {
           CHECK_NN(ANeuralNetworksModel_addOperationEx(
               nn_model, ANEURALNETWORKS_SQUARED_DIFFERENCE_EX,