Rename functions/classes for elementwise unary operations
authorSang-Hoon Park <sang-hoon.park@arm.com>
Fri, 22 Jan 2021 11:55:03 +0000 (11:55 +0000)
committerGeorgios Pinitas <georgios.pinitas@arm.com>
Tue, 26 Jan 2021 03:44:45 +0000 (03:44 +0000)
commit7249f154c2ec029f9b8c91f2bb845abe6590f7ed
tree8131e7c5aa356e63b68a51515ea0450c6c7bd3f6
parent6a4ebe1305b544aec1ba0bfc67ed65d94fcc8c2e
Rename functions/classes for elementwise unary operations

* Create CpuElementwiseUnary operator
* Rename kernel classes
* Make the kernels stateless

Partially implements: COMPMID-4003

Change-Id: Ie0440cd01d4924847d6991b4df7ccaf311439297
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4912
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>
15 files changed:
Android.bp
arm_compute/runtime/NEON/functions/NEElementwiseUnaryLayer.h
docs/00_introduction.dox
src/core/NEON/NEKernels.h
src/core/NEON/kernels/NEElementwiseUnaryKernel.cpp [deleted file]
src/core/NEON/kernels/NEElementwiseUnaryKernel.h [deleted file]
src/core/NEON/kernels/elementwise/impl/elementwise_unary_list.h [deleted file]
src/core/SVE/kernels/elementwise/impl/elementwise_unary_list.h [deleted file]
src/core/cpu/kernels/CpuElementwiseUnaryKernel.cpp [new file with mode: 0644]
src/core/cpu/kernels/CpuElementwiseUnaryKernel.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/neon/elementwise_unary_list.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/sve/elementwise_unary_list.h [new file with mode: 0644]
src/runtime/NEON/functions/NEElementwiseUnaryLayer.cpp
src/runtime/cpu/operators/CpuElementwiseUnary.cpp [new file with mode: 0644]
src/runtime/cpu/operators/CpuElementwiseUnary.h [new file with mode: 0644]