Uses of Class
jcuda.utils.KernelLauncher

Uses of KernelLauncher in jcuda.utils
 

Methods in jcuda.utils that return KernelLauncher
static KernelLauncher KernelLauncher.compile(java.lang.String sourceCode, java.lang.String functionName, java.lang.String... nvccArguments)
          Create a new KernelLauncher for the function with the given name, that is defined in the given source code.
static KernelLauncher KernelLauncher.create(java.lang.String cuFileName, java.lang.String functionName, boolean forceRebuild, java.lang.String... nvccArguments)
          Create a new KernelLauncher for the function with the given name, that is contained in the .CU CUDA source file with the given name.
static KernelLauncher KernelLauncher.create(java.lang.String cuFileName, java.lang.String functionName, java.lang.String... nvccArguments)
          Create a new KernelLauncher for the function with the given name, that is contained in the .CU CUDA source file with the given name.
 KernelLauncher KernelLauncher.forFunction(java.lang.String functionName)
          Create a new KernelLauncher which uses the same module as this KernelLauncher, but may be used to execute a different function.
static KernelLauncher KernelLauncher.load(java.io.InputStream moduleInputStream, java.lang.String functionName)
          Create a new KernelLauncher which may be used to execute the specified function which is loaded from the PTX- or CUBIN data that is read from the given input stream.
static KernelLauncher KernelLauncher.load(java.lang.String moduleFileName, java.lang.String functionName)
          Create a new KernelLauncher which may be used to execute the specified function which is loaded from the PTX- or CUBIN (CUDA binary) file with the given name.
 KernelLauncher KernelLauncher.setBlockSize(int x, int y, int z)
          Set the block size (number of threads per block) for the function call.
 KernelLauncher KernelLauncher.setGridSize(int x, int y)
          Set the grid size (number of blocks per grid) for the function call.
 KernelLauncher KernelLauncher.setGridSize(int x, int y, int z)
          Set the grid size (number of blocks per grid) for the function call.
 KernelLauncher KernelLauncher.setSharedMemSize(int sharedMemSize)
          Set the size of the shared memory for the function call.
 KernelLauncher KernelLauncher.setStream(jcuda.driver.CUstream stream)
          Set the stream for the function call.
 KernelLauncher KernelLauncher.setup(jcuda.runtime.dim3 gridSize, jcuda.runtime.dim3 blockSize)
          Set the given grid size and block size for this KernelLauncher.
 KernelLauncher KernelLauncher.setup(jcuda.runtime.dim3 gridSize, jcuda.runtime.dim3 blockSize, int sharedMemSize)
          Set the given grid size and block size and shared memory size for this KernelLauncher.
 KernelLauncher KernelLauncher.setup(jcuda.runtime.dim3 gridSize, jcuda.runtime.dim3 blockSize, int sharedMemSize, jcuda.driver.CUstream stream)
          Set the given grid size and block size, shared memory size and stream for this KernelLauncher.