From 4303d10e26c146a30304ef10328c06fc68090454 Mon Sep 17 00:00:00 2001 From: Irina Efode Date: Fri, 12 May 2023 16:25:03 +0400 Subject: [PATCH] [IE TESTS] Fix abs for FP16 comparation (#17414) * [IE TESTS] Fix abs for FP16 comparation * Update data_utils.hpp * Skipps failed tests --- src/plugins/template/tests/functional/skip_tests_config.cpp | 3 +++ src/tests/ie_test_utils/common_test_utils/data_utils.hpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/template/tests/functional/skip_tests_config.cpp b/src/plugins/template/tests/functional/skip_tests_config.cpp index a30e7afd29f..9edf24a12a8 100644 --- a/src/plugins/template/tests/functional/skip_tests_config.cpp +++ b/src/plugins/template/tests/functional/skip_tests_config.cpp @@ -114,6 +114,9 @@ std::vector disabledTestPatterns() { R"(.*OVInferRequestCheckTensorPrecision.*get(Input|Output|Inputs|Outputs)From.*FunctionWith(Single|Several).*type=(u4|u1|i4|boolean).*)", // AUTO does not support import / export R"(.*smoke_Auto_BehaviorTests/OVCompiledGraphImportExportTest.*(mportExport|readFromV10IR).*/targetDevice=(AUTO).*)", + // CVS-110345 + R"(.*ReferenceInterpolate_v11.*data_type=f16.*)", + R"(.*LSTMSequence_With_Hardcoded_Refs.*ReferenceLSTMSequenceTest.*iType=f16.*)", }; #ifdef _WIN32 diff --git a/src/tests/ie_test_utils/common_test_utils/data_utils.hpp b/src/tests/ie_test_utils/common_test_utils/data_utils.hpp index 55dfb44b19d..b0cbb80a12e 100644 --- a/src/tests/ie_test_utils/common_test_utils/data_utils.hpp +++ b/src/tests/ie_test_utils/common_test_utils/data_utils.hpp @@ -504,7 +504,7 @@ inline ngraph::bfloat16 ie_abs(const ngraph::bfloat16 &val) { } inline ngraph::float16 ie_abs(const ngraph::float16 &val) { - return ngraph::float16::from_bits(val.to_bits() ^ 0x8000); + return ngraph::float16::from_bits(val.to_bits() & 0x7FFF); } } // namespace CommonTestUtils