blob: 74f5e90e5f517b31eaf520832b965441d52eb1b9 [file] [edit]
From eb3467b5bf59e9f4adfdd43745df06a6bc4a7ce5 Mon Sep 17 00:00:00 2001
From: Tommy Chiang <ototot@google.com>
Date: Tue, 8 Oct 2024 04:08:10 -0700
Subject: [PATCH] Use ArrayFloatNear to check values in
PowOpModel.BroadcastFloatTest
PiperOrigin-RevId: 683560684
PATCH_NAME=dts-powopmodel-broadcastfloattest
---
tensorflow/lite/kernels/pow_test.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tensorflow/lite/kernels/pow_test.cc b/tensorflow/lite/kernels/pow_test.cc
index 553159c5..0eb381f4 100644
--- a/tensorflow/lite/kernels/pow_test.cc
+++ b/tensorflow/lite/kernels/pow_test.cc
@@ -119,7 +119,8 @@ TEST(PowOpModel, BroadcastFloatTest) {
model.PopulateTensor<float>(model.input2(), {4});
ASSERT_EQ(model.Invoke(), kTfLiteOk);
EXPECT_THAT(model.GetOutputShape(), ElementsAre(1, 2, 2, 1));
- EXPECT_THAT(model.GetOutput(), ElementsAre(20736, 16, 2401, 4096));
+ EXPECT_THAT(model.GetOutput(),
+ ElementsAreArray(ArrayFloatNear({20736, 16, 2401, 4096})));
}
template <typename T>