aboutsummaryrefslogtreecommitdiff
path: root/src/core/CL/cl_kernels/activation_float_helpers.h
diff options
context:
space:
mode:
authorMurray Kornelsen <murray.kornelsen@mail.mcgill.ca>2022-07-13 21:40:26 -0400
committerPablo Marquez Tello <pablo.tello@arm.com>2022-09-14 06:48:39 +0000
commit6e09e1404c635d948cf20eb6b4b5747dfb6656f2 (patch)
tree006199bd21b8a1330e1f1c86be60084bfb466706 /src/core/CL/cl_kernels/activation_float_helpers.h
parenta4814e8394ffdd7e268614d54cc22e30648f48ff (diff)
downloadComputeLibrary-6e09e1404c635d948cf20eb6b4b5747dfb6656f2.tar.gz
INT8 Quantized MeanStdDevNorm (LayerNorm)
Implements LayerNorm for qasymm8 tensors. Uses uint8x16 loads and stores. Summation is performed in integer arithmetic (vpaddl) Normalization is performed in float32 before requantizing back to int8. Signed-off-by: Murray Kornelsen <murray.kornelsen@mail.mcgill.ca> Change-Id: I2407c8b34717fb47adab98791bd76fb8a3c62f4a Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/7922 Comments-Addressed: Pablo Marquez Tello <pablo.tello@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Viet-Hoa Do <viet-hoa.do@arm.com> Reviewed-by: Pablo Marquez Tello <pablo.tello@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com> Benchmark: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/CL/cl_kernels/activation_float_helpers.h')
0 files changed, 0 insertions, 0 deletions