code: def _run(self, x, target, weight=None, ignore_index=None, reduction=None):  # type: ignore
      n_outputs = len(self.onnx_node.output)  # type: ignore
      return softmaxcrossentropy(
          x,
          target,
          weight=weight,
          reduction=reduction,
          ignore_index=ignore_index,
          get_log_prob=n_outputs == 2,
      )
  
imports: import numpy
  from onnx.reference.op_run import OpRun
label_desc: Use image node_id 1 for calling the SoftmaxCrossEntropyLoss obj's underlying member method code with example usage: obj._run(x, target, weight, ignore_index, reduction) and returns: softmaxcrossentropy