aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeresa Charlin <teresa.charlinreyes@arm.com>2020-09-30 18:28:18 +0100
committerTeresaARM <teresa.charlinreyes@arm.com>2020-10-01 11:05:11 +0000
commitcb31b3b8eb2ac538536999f40b65983b26eb82a4 (patch)
treebba4ffe2ba90e2917c93191de1ca235cfe6b2ee1
parent7ed56dd5808d483ab8e294f36e3ecf8e8ddd84f1 (diff)
downloadandroid-nn-driver-cb31b3b8eb2ac538536999f40b65983b26eb82a4.tar.gz
IVGCVSW-4566 Add support for EXP operator
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com> Change-Id: Ia3909f32a837ade88e848de7f9ee0bf003bc8c01
-rw-r--r--1.2/HalPolicy.cpp2
-rw-r--r--1.3/HalPolicy.cpp2
-rw-r--r--NnapiSupport.txt1
3 files changed, 5 insertions, 0 deletions
diff --git a/1.2/HalPolicy.cpp b/1.2/HalPolicy.cpp
index 4c2a6b5d..557b78cf 100644
--- a/1.2/HalPolicy.cpp
+++ b/1.2/HalPolicy.cpp
@@ -47,6 +47,8 @@ bool HalPolicy::ConvertOperation(const Operation& operation, const Model& model,
return ConvertDiv(operation, model, data);
case V1_2::OperationType::EQUAL:
return ConvertComparison(operation, model, data, ComparisonOperation::Equal);
+ case V1_2::OperationType::EXP:
+ return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Exp);
case V1_2::OperationType::EXPAND_DIMS:
return ConvertExpandDims(operation, model, data);
case V1_2::OperationType::FLOOR:
diff --git a/1.3/HalPolicy.cpp b/1.3/HalPolicy.cpp
index 79df1c7f..37deec3d 100644
--- a/1.3/HalPolicy.cpp
+++ b/1.3/HalPolicy.cpp
@@ -49,6 +49,8 @@ bool HalPolicy::ConvertOperation(const Operation& operation, const Model& model,
return ConvertElu(operation, model, data);
case V1_3::OperationType::EQUAL:
return ConvertComparison(operation, model, data, ComparisonOperation::Equal);
+ case V1_3::OperationType::EXP:
+ return ConvertElementwiseUnary(operation, model, data, UnaryOperation::Exp);
case V1_3::OperationType::EXPAND_DIMS:
return ConvertExpandDims(operation, model, data);
case V1_3::OperationType::FILL:
diff --git a/NnapiSupport.txt b/NnapiSupport.txt
index 989dc5f9..2b6eaca0 100644
--- a/NnapiSupport.txt
+++ b/NnapiSupport.txt
@@ -28,6 +28,7 @@ DEQUANTIZE (FLOAT32 (output only), QUANT8_ASYMM and QUANT8_ASY
DIV (FLOAT32, QUANT8_ASYMM)
ELU (FLOAT32, QUANT8_ASYMM)
EQUAL (FLOAT32, INT32, QUANT8_ASYMM, QUANT8_ASYMM_SIGNED)
+EXP (FLOAT32, FLOAT16)
EXPAND_DIMS (FLOAT32, FLOAT16, QUANT8_ASYMM, QUANT8_ASYMM_SIGNED)
FILL (FLOAT32, FLOAT16, INT32)
FLOOR (FLOAT32)