[Grappler:LayoutOptimizer] Initialize fanin shape with unknown rank

PiperOrigin-RevId: 263872959
diff --git a/tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc b/tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
index 8da1e4d..34d91a2 100644
--- a/tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
+++ b/tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
@@ -443,6 +443,7 @@
   string added_node_name;
   if (op == kOpTranspose) {
     TensorShapeProto input_shape_proto;
+    input_shape_proto.set_unknown_rank(true);
     if (input_shape != nullptr) {
       input_shape_proto = input_shape->list().shape(src_port);
     } else {