From 7467ba8fac0afb19d750b3bdda9ba95002634038 Mon Sep 17 00:00:00 2001 From: Mohammed Suhail Munshi Date: Tue, 5 Dec 2023 14:27:31 +0000 Subject: Use look up table for fp16 activation - Enables FP16 lut for logistic activation - Adds LUTManager to re-use lut where appropriate. Signed-off-by: Mohammed Suhail Munshi Change-Id: I94667b63b452a8e58a1eb59cb0b5866178954523 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/10864 Tested-by: Arm Jenkins Reviewed-by: Gunes Bayir Comments-Addressed: Arm Jenkins Benchmark: Arm Jenkins --- filelist.json | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'filelist.json') diff --git a/filelist.json b/filelist.json index 0c9550905e..7c530f3f33 100644 --- a/filelist.json +++ b/filelist.json @@ -14,6 +14,7 @@ "src/core/Error.cpp", "src/core/GPUTarget.cpp", "src/core/Helpers.cpp", + "src/core/helpers/LUTManager.cpp", "src/core/IAccessWindow.cpp", "src/core/IKernel.cpp", "src/core/ITensor.cpp", @@ -1828,6 +1829,11 @@ "qasymm8": ["src/cpu/kernels/lut/generic/neon/u8.cpp"], "qasymm8_signed": ["src/cpu/kernels/lut/generic/neon/u8.cpp"] }, + "sve": { + "fp16": ["src/cpu/kernels/lut/generic/sve/u16.cpp"], + "qasymm16": ["src/cpu/kernels/lut/generic/sve/u16.cpp"], + "qasymm16_signed": ["src/cpu/kernels/lut/generic/sve/u16.cpp"] + }, "sve2": { "qasymm8": ["src/cpu/kernels/lut/generic/sve2/u8.cpp"], "qasymm8_signed": ["src/cpu/kernels/lut/generic/sve2/u8.cpp"] -- cgit v1.2.1