code: def is_broadcast_compatible(shape_x, shape_y):
      """Returns True if `shape_x` and `shape_y` are broadcast compatible.
  
      Args:
        shape_x: A `TensorShape`
        shape_y: A `TensorShape`
  
      Returns:
        True if a shape exists that both `shape_x` and `shape_y` can be broadcasted
        to.  False otherwise.
      """
      if shape_x.ndims is None or shape_y.ndims is None:
          return False
      return _broadcast_shape_helper(shape_x, shape_y) is not None
  
imports: import itertools
  from tensorflow.python.framework import tensor_shape
label_desc: Use image node_id 2 for calling a global function with example usage: is_broadcast_compatible(shape_x, shape_y) and returns: unknown, False