class_docstr: Eye for GPU.
class_docstr_tok: ["Eye","for","GPU","."]
code: def make_node(self, n, m):
      n = tensor.as_tensor_variable(n)
      m = tensor.as_tensor_variable(m)
      assert n.ndim == 0
      assert m.ndim == 0
      otype = GpuArrayType(
          dtype=self.dtype,
          broadcastable=(False, False),
          context_name=self.context_name,
      )
  
      return Apply(self, [n, m], [otype()])
  
file_path: Theano/theano/gpuarray/tests/test_cgpukernelbase.py
imports: from __future__ import division, absolute_import, print_function
  import numpy
  from six.moves import xrange
  import theano
  from theano import tensor, config, Apply, Op
  from theano.scalar import int32
  from theano.gof import ParamsType
  from theano.gradient import grad_undefined
  from ..basic_ops import CGpuKernelBase
  from ..type import GpuArrayType, get_context, gpu_context_type
label_desc: Use image node_id 4 for calling the GpuEye obj's underlying member method code with example usage: obj.make_node(n, m) and returns: Apply