aboutsummaryrefslogtreecommitdiff
path: root/1.2/HalPolicy.hpp
diff options
context:
space:
mode:
authorjosh minor <josh.minor@arm.com>2020-01-08 11:55:35 -0600
committerjosh minor <josh.minor@arm.com>2020-01-13 18:40:36 -0600
commit00a963bb81bd18e7245dc324b44b7c57baa07c05 (patch)
tree15954f0699be76dace93afbac20718778de8e00d /1.2/HalPolicy.hpp
parent1a38cdaefc5e53ba6bbaba54651dda459b81eafe (diff)
downloadandroid-nn-driver-00a963bb81bd18e7245dc324b44b7c57baa07c05.tar.gz
IVGCVSW-3813 Add Unary Elementwise Operation support to the android-nn-driver
* Account for deprecated Abs and Rsqrt layers in ArmNN * Update HAL 1.2 * Neg HAL operation support added !armnn:2542 Signed-off-by: josh minor <josh.minor@arm.com> Change-Id: I043bf64ac7ed3aea65560d72acf664e079917baf Signed-off-by: josh minor <josh.minor@arm.com>
Diffstat (limited to '1.2/HalPolicy.hpp')
-rw-r--r--1.2/HalPolicy.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/1.2/HalPolicy.hpp b/1.2/HalPolicy.hpp
index 1f0b54d7..e0a5c2fc 100644
--- a/1.2/HalPolicy.hpp
+++ b/1.2/HalPolicy.hpp
@@ -31,8 +31,6 @@ public:
static bool ConvertOperation(const Operation& operation, const Model& model, ConversionData& data);
private:
- static bool ConvertAbs(const Operation& operation, const Model& model, ConversionData& data);
-
static bool ConvertAdd(const Operation& operation, const Model& model, ConversionData& data);
static bool ConvertArgMinMax(const Operation& operation,
@@ -63,6 +61,11 @@ private:
static bool ConvertExpandDims(const Operation& operation, const Model& model, ConversionData& data);
+ static bool ConvertElementwiseUnary(const Operation& operation,
+ const Model& model,
+ ConversionData& data,
+ armnn::UnaryOperation unaryOperation);
+
static bool ConvertFloor(const Operation& operation, const Model& model, ConversionData& data);
static bool ConvertFullyConnected(const Operation& operation, const Model& model, ConversionData& data);
@@ -118,8 +121,6 @@ private:
ConversionData& data,
armnn::ResizeMethod resizeMethod);
- static bool ConvertRsqrt(const Operation& operation, const Model& model, ConversionData& data);
-
static bool ConvertSoftmax(const Operation& operation, const Model& model, ConversionData& data);
static bool ConvertSpaceToBatchNd(const Operation& operation, const Model& model, ConversionData& data);