diff --git a/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc b/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc index fcc9cb72409..af594b0125d 100644 --- a/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc +++ b/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc @@ -197,7 +197,9 @@ Status MlirV1CompatGraphOptimizationPass::Run( RegisterDialects(); mlir::MLIRContext context; GraphImportConfig import_config; - import_config.upgrade_legacy = true; + // TODO(b/150959075): Running functionalization before TPU cluster formation + // is not semantics preserving and should be disabled for now. + import_config.upgrade_legacy = false; TF_ASSIGN_OR_RETURN( auto module_ref, ConvertGraphToMlir(**options.graph, debug_info, *options.flib_def,