class_docstr: We ignore the order of elements on a given axis during the comparison.
class_docstr_tok: ["We","ignore","the","order","of","elements","on","a","given","axis","during","the","comparison","."]
code: def __call__(self, val1, val2):
      v1 = np.sort(val1, axis=self.axis)
      v2 = np.sort(val2, axis=self.axis)
      ret = theano.tensor.type.values_eq_approx(v1, v2)
      return ret
  
imports: from __future__ import absolute_import, print_function, division
  import os
  from string import Template
  import numpy
  import theano
  from theano import Apply
  from theano.tensor import as_tensor_variable
  from theano.tensor.sort import TopKOp
  from .basic_ops import GpuKernelBase, Kernel, infer_context_name, as_gpuarray_variable, gpuarray_helper_inc_dir
  from .opt import register_opt, op_lifter, register_opt2
  from .type import GpuArrayType
label_desc: Use image node_id 2 for calling the ValuesEqApproxNoOrder obj's underlying member method code with example usage: obj.__call__(val1, val2) and returns: ret