class_docstr: Receive elements from target process.
class_docstr_tok: ["Receive","elements","from","target","process","."]
code: def __call__(self, *inputs):
      xp = backend.get_array_module(*inputs)
  
      if inputs == ():
          # Expected to be invoked without any args in usual case.
          dummy_var = chainer.Variable(xp.array([], dtype=xp.float32))
          dummy_var.name = "dummy_var"
          return super(Recv, self).__call__(dummy_var)
  
      else:
          # Used for retaining computational graph.
          return super(Recv, self).__call__(*inputs)
  
file_path: chainer/chainermn/functions/point_to_point_communication.py
imports: import chainer
  from chainer import backend
  import chainer.utils
label_desc: Use image node_id 2 for calling the Recv obj's underlying member method code with example usage: obj.__call__() and returns: super, super