From dac622a4ac8e9954756c5c13355b6fdc0e0f19ef Mon Sep 17 00:00:00 2001 From: Giorgio Arena Date: Mon, 23 Dec 2019 15:01:17 +0000 Subject: COMPMID-2997 Nighliy Tests Fails [645] - CL/DepthwiseConvolutionLayerNative/Float/FP16 Change-Id: I73c0a31639ae3c5b37ca5895dcf2e8895d4b2719 Signed-off-by: Giorgio Arena Reviewed-on: https://review.mlplatform.org/c/2523 Tested-by: Arm Jenkins Reviewed-by: Pablo Marquez --- tests/validation/CL/DepthwiseConvolutionLayerNative.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'tests/validation/CL/DepthwiseConvolutionLayerNative.cpp') diff --git a/tests/validation/CL/DepthwiseConvolutionLayerNative.cpp b/tests/validation/CL/DepthwiseConvolutionLayerNative.cpp index bbcded9267..6c9b8e355f 100644 --- a/tests/validation/CL/DepthwiseConvolutionLayerNative.cpp +++ b/tests/validation/CL/DepthwiseConvolutionLayerNative.cpp @@ -59,7 +59,8 @@ namespace RelativeTolerance rel_tolerance_f32(0.001f); constexpr float abs_tolerance_f32(0.0001f); -RelativeTolerance tolerance_f16(half_float::half(0.01)); +RelativeTolerance rel_tolerance_f16(half_float::half(0.01f)); +const float abs_tolerance_f16(half_float::half(0.02f)); /** Width values to test - Precommit */ const auto width_values_precommit = framework::dataset::make("width", { 37U } ); @@ -187,7 +188,7 @@ FIXTURE_DATA_TEST_CASE(RunSmall, CLDepthwiseConvolutionLayerNativeFixture, n0_values_precommit)) { // Validate output - validate(CLAccessor(_target), _reference, tolerance_f16); + validate(CLAccessor(_target), _reference, rel_tolerance_f16); } FIXTURE_DATA_TEST_CASE(RunLarge, CLDepthwiseConvolutionLayerNativeFixture, framework::DatasetMode::NIGHTLY, @@ -207,7 +208,7 @@ FIXTURE_DATA_TEST_CASE(RunLarge, CLDepthwiseConvolutionLayerNativeFixture, n0_values_nightly)) { // Validate output - validate(CLAccessor(_target), _reference, tolerance_f16); + validate(CLAccessor(_target), _reference, rel_tolerance_f16, 0.f, abs_tolerance_f16); } TEST_SUITE_END() // FP16 TEST_SUITE_END() // Float @@ -273,7 +274,7 @@ FIXTURE_DATA_TEST_CASE(RunSmall, CLDepthwiseConvolutionLayerNativeFixture, framework::dataset::make("N0", 1))) { // Validate output - validate(CLAccessor(_target), _reference, tolerance_f16); + validate(CLAccessor(_target), _reference, rel_tolerance_f16); } FIXTURE_DATA_TEST_CASE(RunLarge, CLDepthwiseConvolutionLayerNativeFixture, framework::DatasetMode::NIGHTLY, @@ -293,7 +294,7 @@ FIXTURE_DATA_TEST_CASE(RunLarge, CLDepthwiseConvolutionLayerNativeFixture, framework::dataset::make("N0", 1))) { // Validate output - validate(CLAccessor(_target), _reference, tolerance_f16); + validate(CLAccessor(_target), _reference, rel_tolerance_f16, 0.f, abs_tolerance_f16); } TEST_SUITE_END() // FP16 TEST_SUITE_END() // Float -- cgit v1.2.1