class_docstr: Eye for GPU.
class_docstr_tok: ["Eye","for","GPU","."]
code: def __init__(self, dtype=None, context_name=None):
      if dtype is None:
          dtype = config.floatX
      self.dtype = dtype
      self.context_name = context_name
      CGpuKernelBase.__init__(
          self, ["c_code/tstgpueye.c"], "APPLY_SPECIFIC(tstgpueye)"
      )
  
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 1 to create a new GpuEye object from inherited base classes: CGpuKernelBase, Op with example: obj = GpuEye(dtype, context_name)