class_docstr: Merge block to merge multiple nodes into one.
  
  # Arguments
      merge_type: String. 'add' or 'concatenate'. If left unspecified, it will
          be tuned automatically.
class_docstr_tok: ["Merge","block","to","merge","multiple","nodes","into","one",".","#","Arguments","merge_type",":","String",".","'add","'","or","'concatenate","'",".","If","left","unspecified",",","it","will","be","tuned","automatically","."]
code: def _inputs_same_shape(self, inputs):
      return all(
          input_node.shape.as_list() == inputs[0].shape.as_list()
          for input_node in inputs
      )
  
imports: from typing import Optional
  import tensorflow
  from tensorflow import nest
  from tensorflow.keras import layers
  from autokeras.engine import block
  from autokeras.utils import layer_utils
  from autokeras.utils import utils
label_desc: Use image node_id 4 for calling the Merge obj's underlying member method code with example usage: obj._inputs_same_shape(inputs) and returns: all