class_docstr: Class surrounding CURAND kernels from CUDA 3.2.
  It allows for generating quasi-random numbers with uniform
  and normal probability function of type int, float, and double.
class_docstr_tok: ["Class","surrounding","CURAND","kernels","from","CUDA","3.2",".","It","allows","for","generating","quasi-random","numbers","with","uniform","and","normal","probability","function","of","type","int",",","float",",","and","double","."]
code: def _kernels(self):
      return _RandomNumberGeneratorBase._kernels(self) + [
          self.module.get_function("prepare")
      ]
  
imports: import numpy
  import pycuda.compiler
  import pycuda.driver
  import pycuda.gpuarray
  from pytools import memoize_method
label_desc: Use image node_id 2 for calling the _SobolRandomNumberGeneratorBase obj's underlying member method code with example usage: obj._kernels() and returns: unknown