diff options
author | Manuel Bottini <manuel.bottini@arm.com> | 2020-06-03 13:20:41 +0100 |
---|---|---|
committer | Manuel Bottini <manuel.bottini@arm.com> | 2020-06-22 16:23:58 +0000 |
commit | 80feed5193de6b10d8ab65b42fb988c241c5d09d (patch) | |
tree | d7b695d0c3d099e7bbdbd10a82fd355d77f0fdfc /arm_compute/runtime | |
parent | 0028d7c7230d3fda419db5c6d5d8141830bd13f9 (diff) | |
download | ComputeLibrary-80feed5193de6b10d8ab65b42fb988c241c5d09d.tar.gz |
COMPMID-3479: Perform in-place computations in NEElementwiseUnaryKernel
Change-Id: I2102bfe95c2c2335bb587842f9d860cf939a9026
Signed-off-by: Manuel Bottini <manuel.bottini@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3315
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'arm_compute/runtime')
-rw-r--r-- | arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h b/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h index 094f875b35..1fd24887a5 100644 --- a/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h +++ b/arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2019 ARM Limited. + * Copyright (c) 2018-2020 ARM Limited. * * SPDX-License-Identifier: MIT * @@ -24,14 +24,14 @@ #ifndef ARM_COMPUTE_NEELEMENTWISEUNARYLAYER_H #define ARM_COMPUTE_NEELEMENTWISEUNARYLAYER_H -#include "arm_compute/runtime/NEON/INESimpleFunction.h" +#include "arm_compute/runtime/NEON/INESimpleFunctionNoBorder.h" namespace arm_compute { class ITensor; /** Basic function to perform inverse square root on an input tensor. */ -class NERsqrtLayer : public INESimpleFunction +class NERsqrtLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -51,7 +51,7 @@ public: }; /** Basic function to perform exponential on an input tensor. */ -class NEExpLayer : public INESimpleFunction +class NEExpLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -71,7 +71,7 @@ public: }; /** Basic function to negate an input tensor. */ -class NENegLayer : public INESimpleFunction +class NENegLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -91,7 +91,7 @@ public: }; /** Basic function to compute the natural logarithm of an input tensor. */ -class NELogLayer : public INESimpleFunction +class NELogLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -111,7 +111,7 @@ public: }; /** Basic function to compute the absolute value of an input tensor. */ -class NEAbsLayer : public INESimpleFunction +class NEAbsLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -131,7 +131,7 @@ public: }; /** Basic function to compute the round value elementwise of an input tensor. */ -class NERoundLayer : public INESimpleFunction +class NERoundLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function @@ -151,7 +151,7 @@ public: }; /** Basic function to compute the sine of an input tensor. */ -class NESinLayer : public INESimpleFunction +class NESinLayer : public INESimpleFunctionNoBorder { public: /** Initialize the function |