diff --git a/tensorflow/core/grappler/optimizers/meta_optimizer.cc b/tensorflow/core/grappler/optimizers/meta_optimizer.cc index 00164c52bd8..6e93c4e58f7 100644 --- a/tensorflow/core/grappler/optimizers/meta_optimizer.cc +++ b/tensorflow/core/grappler/optimizers/meta_optimizer.cc @@ -192,13 +192,13 @@ Status MetaOptimizer::InitializeOptimizers( optimizers->push_back( MakeUnique(cfg_.dependency_optimization())); } - if (cfg_.layout_optimizer() != RewriterConfig::OFF) { - optimizers->push_back(MakeUnique()); - } if (AutoMixedPrecisionEnabled(cfg_.auto_mixed_precision())) { optimizers->push_back( MakeUnique(cfg_.auto_mixed_precision())); } + if (cfg_.layout_optimizer() != RewriterConfig::OFF) { + optimizers->push_back(MakeUnique()); + } if (cfg_.memory_optimization() != RewriterConfig::NO_MEM_OPT) { if (cfg_.memory_optimizer_target_node_name_scope().empty()) { optimizers->push_back(