diff options
author | Michalis Spyrou <michalis.spyrou@arm.com> | 2020-11-22 00:49:42 +0000 |
---|---|---|
committer | Michalis Spyrou <michalis.spyrou@arm.com> | 2020-12-14 16:02:26 +0000 |
commit | aa51a5ba9a3f05be08b94859b53c398edee5d2e3 (patch) | |
tree | b28829b483421b210cd7c8a256c7feafed736b36 /Android.bp | |
parent | 3737c7934da929003bda446291489cf352e43751 (diff) | |
download | ComputeLibrary-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.bp | 19 |
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", |