From cb31b3b8eb2ac538536999f40b65983b26eb82a4 Mon Sep 17 00:00:00 2001 From: Teresa Charlin Date: Wed, 30 Sep 2020 18:28:18 +0100 Subject: IVGCVSW-4566 Add support for EXP operator Signed-off-by: Teresa Charlin Change-Id: Ia3909f32a837ade88e848de7f9ee0bf003bc8c01 --- 1.2/HalPolicy.cpp | 2 ++ 1.3/HalPolicy.cpp | 2 ++ NnapiSupport.txt | 1 + 3 files changed, 5 insertions(+) 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) -- cgit v1.2.1