From 2f60221e60b69852918581b4eb450a0f81455a46 Mon Sep 17 00:00:00 2001 From: Manuel Bottini Date: Thu, 30 Jan 2020 17:30:32 +0000 Subject: COMPMID-3046: Add CLRequantizationLayerKernel Change-Id: I034f5aa023642f2323372495ddd14fc62b4c12e0 Signed-off-by: Manuel Bottini Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/2681 Comments-Addressed: Arm Jenkins Reviewed-by: Giorgio Arena Tested-by: Arm Jenkins --- tests/validation/reference/QuantizationLayer.cpp | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'tests/validation/reference') diff --git a/tests/validation/reference/QuantizationLayer.cpp b/tests/validation/reference/QuantizationLayer.cpp index 8ba3744afc..cfc508529e 100644 --- a/tests/validation/reference/QuantizationLayer.cpp +++ b/tests/validation/reference/QuantizationLayer.cpp @@ -77,6 +77,41 @@ SimpleTensor quantization_layer(const SimpleTensor &src, DataType out return dst; } +template <> +SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + return quantization_layer(src_tmp, output_data_type, quantization_info); +} + +template <> +SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + return quantization_layer(src_tmp, output_data_type, quantization_info); +} + +template <> +SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + return quantization_layer(src_tmp, output_data_type, quantization_info); +} + +template <> +SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + return quantization_layer(src_tmp, output_data_type, quantization_info); +} + +template <> +SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info) +{ + SimpleTensor src_tmp = convert_from_asymmetric(src); + return quantization_layer(src_tmp, output_data_type, quantization_info); +} + template SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info); template SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info); template SimpleTensor quantization_layer(const SimpleTensor &src, DataType output_data_type, const QuantizationInfo &quantization_info); -- cgit v1.2.1