From 66cc12f27dcc2171e1c6f5b357e95e54689a48f0 Mon Sep 17 00:00:00 2001 From: Michel Iwaniec Date: Thu, 7 Dec 2017 17:26:40 +0000 Subject: IVGCVSW-839: Add QASYMM8 validation tests for CL ActivationLayer Change-Id: Ia564ccc6c5901aad2037fa84f69ef913b4118b24 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/112421 Reviewed-by: Georgios Pinitas Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com Reviewed-by: Anthony Barbier --- tests/validation/reference/ActivationLayer.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests/validation/reference/ActivationLayer.cpp') diff --git a/tests/validation/reference/ActivationLayer.cpp b/tests/validation/reference/ActivationLayer.cpp index 2243e6ff59..df7f6534bc 100644 --- a/tests/validation/reference/ActivationLayer.cpp +++ b/tests/validation/reference/ActivationLayer.cpp @@ -154,6 +154,15 @@ SimpleTensor activation_layer(const SimpleTensor &src, ActivationLayerInfo return dst; } +template <> +SimpleTensor activation_layer(const SimpleTensor &src, ActivationLayerInfo info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + SimpleTensor dst_tmp = activation_layer(src_tmp, info); + SimpleTensor dst = convert_to_asymmetric(dst_tmp, src.quantization_info()); + return dst; +} + template SimpleTensor activation_layer(const SimpleTensor &src, ActivationLayerInfo info); template SimpleTensor activation_layer(const SimpleTensor &src, ActivationLayerInfo info); template SimpleTensor activation_layer(const SimpleTensor &src, ActivationLayerInfo info); -- cgit v1.2.1