Rename functions/classes for elementwise operations
authorSang-Hoon Park <sang-hoon.park@arm.com>
Mon, 18 Jan 2021 14:20:27 +0000 (14:20 +0000)
committerGeorgios Pinitas <georgios.pinitas@arm.com>
Fri, 22 Jan 2021 22:37:10 +0000 (22:37 +0000)
commit63001acdefa6c62b5e8b08ceda529bc119483c5a
tree9a341eeee1028860973664540b44570041be1f75
parent360f576603680ebd8a2d535da0ac6ffe9fac507f
Rename functions/classes for elementwise operations

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

Partially implements: COMPMID-4003

Change-Id: I4ef9c61a3acc3ac5dbe46463d62dcb88a5face21
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4881
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Sheri Zhang <sheri.zhang@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
22 files changed:
Android.bp
arm_compute/runtime/NEON/functions/NEElementwiseOperations.h
arm_compute/runtime/NEON/functions/NEPReluLayer.h
docs/00_introduction.dox
src/core/NEON/NEKernels.h
src/core/NEON/kernels/NEElementwiseOperationKernel.cpp [deleted file]
src/core/NEON/kernels/NEElementwiseOperationKernel.h [deleted file]
src/core/NEON/kernels/elementwise/impl/elementwise_list.h [deleted file]
src/core/NEON/kernels/elementwise/impl/elementwise_quantized_list.h [deleted file]
src/core/SVE/kernels/elementwise/impl/elementwise_list.h [deleted file]
src/core/SVE/kernels/elementwise/impl/elementwise_quantized_list.h [deleted file]
src/core/cpu/kernels/CpuElementwiseKernel.cpp [new file with mode: 0644]
src/core/cpu/kernels/CpuElementwiseKernel.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/neon/elementwise_list.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/neon/elementwise_quantized_list.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/sve/elementwise_list.h [new file with mode: 0644]
src/core/cpu/kernels/elementwise/sve/elementwise_quantized_list.h [new file with mode: 0644]
src/runtime/NEON/functions/NEElementwiseOperations.cpp [new file with mode: 0644]
src/runtime/NEON/functions/NEElementwiseOperators.cpp [deleted file]
src/runtime/NEON/functions/NEPReluLayer.cpp
src/runtime/cpu/operators/CpuElementwise.cpp [new file with mode: 0644]
src/runtime/cpu/operators/CpuElementwise.h [new file with mode: 0644]