class_docstr: Connect a variable to a delegating variable.
code: def backward(self, target_input_indexes, grad_outputs):
      (delegate_variable,) = self.get_retained_inputs()
      # actual_variables = inputs[1:]
      xp = backend.get_array_module(delegate_variable)
  
      # delegate_variable do not need backward gradients, instead sending
      # back dummy grads in order to take consistency of shapes of grads.
      grad_delegate_variable = xp.zeros_like(delegate_variable.array)
  
      # grad_outputs corresponds to grads of actual_variables.
      return (chainer.Variable(grad_delegate_variable),) + grad_outputs
  
file_path: chainer/chainermn/functions/pseudo_connect.py
imports: import chainer
  from chainer import backend
  import chainer.utils
label_desc: Use image node_id 2 for calling the PseudoConnect obj's underlying member method code with example usage: obj.backward(target_input_indexes, grad_outputs) and returns: unknown