class_docstr: Input is the dy and output is the dx.
  Use the function.backward in the forward_impl.
  Use the function.forward in the backward_impl.
class_docstr_tok: ["Input","is","the","dy","and","output","is","the","dx",".","Use","the","function.backward","in","the","forward_impl",".","Use","the","function.forward","in","the","backward_impl","."]
code: def setup_impl(self, inputs, outputs):
      inputs_fwd, outputs_fwd = self._create_fwd_inputs_outputs(
          inputs, outputs
      )
      self._func.setup(inputs_fwd, outputs_fwd)
      oshape = self.xshape
      outputs[0].reset_shape(oshape, True)
  
imports: import nnabla
  from nnabla.function import PythonFunction
label_desc: Use image node_id 11 for calling the UnaryDataGrad obj's underlying member method code with example usage: obj.setup_impl(inputs, outputs) without return types