aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorMichalis Spyrou <michalis.spyrou@arm.com>2020-11-22 00:49:42 +0000
committerMichalis Spyrou <michalis.spyrou@arm.com>2020-12-14 16:02:26 +0000
commitaa51a5ba9a3f05be08b94859b53c398edee5d2e3 (patch)
treeb28829b483421b210cd7c8a256c7feafed736b36 /Android.bp
parent3737c7934da929003bda446291489cf352e43751 (diff)
downloadComputeLibrary-aa51a5ba9a3f05be08b94859b53c398edee5d2e3.tar.gz
COMPMID-3870: Create ActivationLayer SVE/SVE2
Adds support for ActivationLayer for SVE and SVE2. Datatypes supported: *FP32 *FP16 *QASYMM8 *QASYMM8_SIGNED *QSYMM16 Change-Id: Ia3583891795cda4ca2f9fa27c440731a5c27710d Signed-off-by: Michalis Spyrou <michalis.spyrou@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4566 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp19
1 files changed, 12 insertions, 7 deletions
diff --git a/Android.bp b/Android.bp
index 404c1d54c8..9f7f447fe3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -343,11 +343,16 @@ cc_library_static {
"src/core/NEON/kernels/NEWeightsReshapeKernel.cpp",
"src/core/NEON/kernels/NEWidthConcatenateLayerKernel.cpp",
"src/core/NEON/kernels/NEWinogradConvolutionLayerKernel.cpp",
- "src/core/NEON/kernels/activation/impl/fp16_neon_activation.cpp",
- "src/core/NEON/kernels/activation/impl/fp32_neon_activation.cpp",
- "src/core/NEON/kernels/activation/impl/qasymm8_neon_activation.cpp",
- "src/core/NEON/kernels/activation/impl/qasymm8_signed_neon_activation.cpp",
- "src/core/NEON/kernels/activation/impl/qsymm16_neon_activation.cpp",
+ "src/core/NEON/kernels/activation/impl/NEON/fp16.cpp",
+ "src/core/NEON/kernels/activation/impl/NEON/fp32.cpp",
+ "src/core/NEON/kernels/activation/impl/NEON/qasymm8.cpp",
+ "src/core/NEON/kernels/activation/impl/NEON/qasymm8_signed.cpp",
+ "src/core/NEON/kernels/activation/impl/NEON/qsymm16.cpp",
+ "src/core/NEON/kernels/activation/impl/SVE/fp16.cpp",
+ "src/core/NEON/kernels/activation/impl/SVE/fp32.cpp",
+ "src/core/NEON/kernels/activation/impl/SVE/qasymm8.cpp",
+ "src/core/NEON/kernels/activation/impl/SVE/qasymm8_signed.cpp",
+ "src/core/NEON/kernels/activation/impl/SVE/qsymm16.cpp",
"src/core/NEON/kernels/arm_gemm/gemm_bf16.cpp",
"src/core/NEON/kernels/arm_gemm/gemm_fp16.cpp",
"src/core/NEON/kernels/arm_gemm/gemm_fp32.cpp",
@@ -400,8 +405,8 @@ cc_library_static {
"src/core/NEON/kernels/convolution/winograd/winograd_transforms/weights_4x4_3x3_fp16_fp16_integers.cpp",
"src/core/NEON/kernels/convolution/winograd/winograd_transforms/weights_4x4_3x3_fp32_fp32_integers.cpp",
"src/core/NEON/kernels/convolution/winograd/winograd_transforms/weights_6_3_fp32_fp32_integers.cpp",
- "src/core/NEON/kernels/floor/impl/fp16_neon_floor.cpp",
- "src/core/NEON/kernels/floor/impl/fp32_neon_floor.cpp",
+ "src/core/NEON/kernels/floor/impl/NEON/fp16.cpp",
+ "src/core/NEON/kernels/floor/impl/NEON/fp32.cpp",
"src/core/PyramidInfo.cpp",
"src/core/Rounding.cpp",
"src/core/Size2D.cpp",