diff options
Diffstat (limited to 'tensorflow/compiler/xla/tests/literal_test_util.cc')
-rw-r--r-- | tensorflow/compiler/xla/tests/literal_test_util.cc | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/tensorflow/compiler/xla/tests/literal_test_util.cc b/tensorflow/compiler/xla/tests/literal_test_util.cc index 75c9a0d3fb..95a52ecd2f 100644 --- a/tensorflow/compiler/xla/tests/literal_test_util.cc +++ b/tensorflow/compiler/xla/tests/literal_test_util.cc @@ -116,18 +116,16 @@ template <typename FloatT, typename UnsignedT> ::testing::AssertionResult CompareFloatsBitwiseEqual(FloatT lhs, FloatT rhs) { auto ulhs = tensorflow::bit_cast<UnsignedT>(lhs); auto urhs = tensorflow::bit_cast<UnsignedT>(rhs); - auto lhs_double = static_cast<double>(lhs); - auto rhs_double = static_cast<double>(rhs); if (ulhs != urhs) { return ::testing::AssertionFailure() << tensorflow::strings::Printf( "floating values are not bitwise-equal; and equality testing " "was requested: %s=%g=%a vs %s=%g=%a", tensorflow::strings::StrCat(tensorflow::strings::Hex(ulhs)) .c_str(), - lhs_double, lhs_double, + lhs, lhs, tensorflow::strings::StrCat(tensorflow::strings::Hex(urhs)) .c_str(), - rhs_double, rhs_double); + rhs, rhs); } return ::testing::AssertionSuccess(); } @@ -151,10 +149,6 @@ template <typename NativeT> // Specializations for floating types that do bitwise comparisons when equality // comparison is requested. template <> -::testing::AssertionResult CompareEqual<bfloat16>(bfloat16 lhs, bfloat16 rhs) { - return CompareFloatsBitwiseEqual<bfloat16, uint16>(lhs, rhs); -} -template <> ::testing::AssertionResult CompareEqual<float>(float lhs, float rhs) { return CompareFloatsBitwiseEqual<float, uint32>(lhs, rhs); } @@ -244,9 +238,6 @@ bool ExpectLiteralsEqual(const Literal& expected, const Literal& actual, case U64: match = ExpectLiteralsEqual<uint64>(expected, actual, &multi_index, 0); break; - case BF16: - match = ExpectLiteralsEqual<bfloat16>(expected, actual, &multi_index, 0); - break; case F32: match = ExpectLiteralsEqual<float>(expected, actual, &multi_index, 0); break; |