code: def __init__(self, ignore_label, class_weight, y, coeff, soft_target):
      self.ignore_label = ignore_label
      self.class_weight = class_weight
      self.y = y
      self.coeff = coeff
      self.soft_target = soft_target
  
imports: import numpy
  import six
  import chainer
  from chainer import backend
  from chainer.backends import cuda
  from chainer import function_node
  from chainer.functions.activation import log_softmax
  from chainer.utils import type_check
  from chainer import variable
  import chainerx
label_desc: Use image node_id 1 to create a new _SoftmaxCrossEntropyGrad_NoDoubleBackprop object from inherited base classes: function_node with example: obj = _SoftmaxCrossEntropyGrad_NoDoubleBackprop(ignore_label, class_weight, y, coeff, soft_target)