diff options
author | josh minor <josh.minor@arm.com> | 2020-01-08 11:55:35 -0600 |
---|---|---|
committer | josh minor <josh.minor@arm.com> | 2020-01-13 18:40:36 -0600 |
commit | 00a963bb81bd18e7245dc324b44b7c57baa07c05 (patch) | |
tree | 15954f0699be76dace93afbac20718778de8e00d /1.2/HalPolicy.hpp | |
parent | 1a38cdaefc5e53ba6bbaba54651dda459b81eafe (diff) | |
download | android-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.hpp | 9 |
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); |