class_docstr: Send elements to target process.
class_docstr_tok: ["Send","elements","to","target","process","."]
code: def forward(self, inputs):
      xp = backend.get_array_module(*inputs)
  
      # The last input is dummy variable, to retain gradient computation
      # of this function.
      xs = inputs[:-1]
  
      if len(xs) == 1:
          xs = xs[0]
  
      self.comm.send(xs, self.peer_rank, self.peer_tag)
  
      # Return an empty variable, which serves as "delegate_variable."
      return (xp.array([], dtype=xp.float32),)
  
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 3 for calling the Send obj's underlying member method code with example usage: obj.forward(inputs) and returns: xp