aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-05-07 10:47:35 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-05-07 16:36:06 -0700
commitb2888c66e67d584756bb50850ae77acede7ba8bf (patch)
treebba53ee328b57b6727f8ff4be100a8c990708fe4 /tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc
parentac630df3cb48c6b4acaf9eaf8190aa71f357596f (diff)
Add EvaluateNodes to HoistFactorDiv test.
PiperOrigin-RevId: 195685340
Diffstat (limited to 'tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc')
-rw-r--r--tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc b/tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc
index e109e66633..741cc135a1 100644
--- a/tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc
+++ b/tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc
@@ -696,6 +696,9 @@ TEST_F(ArithmeticOptimizerTest, HoistFactorDiv) {
item.fetch = {"id"};
TF_CHECK_OK(s.ToGraphDef(&item.graph));
+ auto tensors_expected = EvaluateNodes(item.graph, item.fetch);
+ EXPECT_EQ(1, tensors_expected.size());
+
ArithmeticOptimizer optimizer;
EnableOnlyHoistCommonFactor(&optimizer);
@@ -734,6 +737,13 @@ TEST_F(ArithmeticOptimizerTest, HoistFactorDiv) {
EXPECT_EQ("id", id_node->name());
EXPECT_EQ(HoistDivName("add"), id_node->input(0));
}
+ auto tensors = EvaluateNodes(output, item.fetch);
+ EXPECT_EQ(1, tensors.size());
+ if (use_ints) {
+ test::ExpectTensorEqual<int32>(tensors_expected[0], tensors[0]);
+ } else {
+ test::ExpectTensorNear<float>(tensors_expected[0], tensors[0], 1e-6);
+ }
}
}
}