class_docstr: This class is a wrapper for numpy argsort function.
class_docstr_tok: ["This","class","is","a","wrapper","for","numpy","argsort","function","."]
code: def grad(self, inputs, output_grads):
      # No grad defined for intergers.
      inp, axis = inputs
      inp_grad = inp.zeros_like()
      axis_grad = grad_undefined(
          self,
          1,
          axis,
          "argsort is not defined for non-integer axes so"
          " argsort(x, axis+eps) is undefined",
      )
      return [inp_grad, axis_grad]
  
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import theano
  from theano.tensor.basic import mul, arange
  from theano.gradient import grad_undefined
  from theano.tensor.subtensor import set_subtensor
label_desc: Use image node_id 6 for calling the ArgSortOp obj's underlying member method code with example usage: obj.grad(inputs, output_grads) and returns: list