From 2232a201a9f72de483c12a7857c5f08b81cf7396 Mon Sep 17 00:00:00 2001 From: Michalis Spyrou Date: Mon, 13 Jul 2020 15:15:33 +0100 Subject: COMPMID-3589: ADD CTS test failing with data type QUANT8_ASYMM Pick the correct scales and offsets in case of broadcast. Added tests for quantized QUANT8_ASYMM. Change-Id: I04e90b8ae1f624b12bbdcf6ed9187e58b9135c85 Signed-off-by: Michalis Spyrou Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3562 Tested-by: Arm Jenkins Reviewed-by: Michele Di Giorgio Comments-Addressed: Arm Jenkins --- tests/validation/fixtures/ArithmeticOperationsFixture.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/validation/fixtures/ArithmeticOperationsFixture.h') diff --git a/tests/validation/fixtures/ArithmeticOperationsFixture.h b/tests/validation/fixtures/ArithmeticOperationsFixture.h index 6e00c46042..9ba7bd3ef7 100644 --- a/tests/validation/fixtures/ArithmeticOperationsFixture.h +++ b/tests/validation/fixtures/ArithmeticOperationsFixture.h @@ -194,6 +194,20 @@ public: } }; +template +class ArithmeticAdditionValidationQuantizedBroadcastFixture : public ArithmeticOperationGenericFixture +{ +public: + template + void setup(const TensorShape &shape0, const TensorShape &shape1, DataType data_type0, DataType data_type1, DataType output_data_type, + ConvertPolicy convert_policy, QuantizationInfo qinfo0, QuantizationInfo qinfo1, QuantizationInfo qinfo_out) + { + ArithmeticOperationGenericFixture::setup(reference::ArithmeticOperation::ADD, shape0, shape1, + data_type0, data_type1, output_data_type, convert_policy, + qinfo0, qinfo1, qinfo_out, ActivationLayerInfo(), false); + } +}; + template class ArithmeticSubtractionBroadcastValidationFixture : public ArithmeticOperationGenericFixture { -- cgit v1.2.1