diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2018-09-07 09:43:05 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-09-07 09:47:46 -0700 |
commit | 849f52b417ec3154e7036e679767b52bd3467fd2 (patch) | |
tree | d11150f24715e9852071743a0919b4a54134098b | |
parent | afb966c4316a60823b584add5cec023d88a88887 (diff) |
Re-enable identity transpose removal across chains optimization in Grappler.
PiperOrigin-RevId: 211989327
-rw-r--r-- | tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc b/tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc index 65947ddce5..11ce121cba 100644 --- a/tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc +++ b/tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc @@ -1121,11 +1121,8 @@ class RemoveIdentityTranspose : public ArithmeticOptimizerStage { Status TrySimplify(NodeDef* node, string* simplified_node_name) override { TF_RETURN_IF_ERROR(EnsureNodeIsSupported(node)); NodeDef* tail = node; - // TODO(rmlarsen): Enable after debugging breakage in Bayesflow. - if (ctx().opt_level == RewriterConfig::AGGRESSIVE) { - tail = GetTailOfIdempotentChain(*tail, *ctx().node_map, - *ctx().nodes_to_preserve); - } + tail = GetTailOfIdempotentChain(*tail, *ctx().node_map, + *ctx().nodes_to_preserve); NodeDef* first_transpose; TF_RETURN_IF_ERROR(GetInputNode(tail->input(0), &first_transpose)); |