|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |