diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2018-05-07 10:47:35 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-05-07 16:36:06 -0700 |
commit | b2888c66e67d584756bb50850ae77acede7ba8bf (patch) | |
tree | bba53ee328b57b6727f8ff4be100a8c990708fe4 /tensorflow/core/grappler/optimizers/arithmetic_optimizer_test.cc | |
parent | ac630df3cb48c6b4acaf9eaf8190aa71f357596f (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.cc | 10 |
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); + } } } } |