class_docstr: Store information about the Tensor: Is it sparse?, map_op, and rank.
class_docstr_tok: ["Store","information","about","the","Tensor",":","Is","it","sparse","?",",","map_op",",","and","rank","."]
code: def merge_with(self, other):
      if self != other:
          raise ValueError(
              "SparseMetaData objects are incompatible: %s vs. %s"
              % (self, other)
          )
      if self.sparse:
          self.rank.merge_with(other.rank)
      return self
  
imports: from tensorflow.python.eager import context
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import tensor
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.layers import utils
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import control_flow_assert
  from tensorflow.python.ops import control_flow_ops
  from tensorflow.python.ops import data_flow_ops
  from tensorflow.python.ops import io_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import sparse_ops
  from tensorflow.python.ops import variable_v1
  from tensorflow.python.summary import summary
  from tensorflow.python.training import queue_runner
  from tensorflow.python.util import deprecation
  from tensorflow.python.util.compat import collections_abc
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 5 for calling the _SparseMetaData obj's underlying member method code with example usage: obj.merge_with(other) and returns: self