7.58. CUlaunchConfig Struct Reference
[Data types used by CUDA driver]
CUDA extensible launch configuration
Public Variables
- CUlaunchAttribute * attrs
- unsigned int blockDimX
- unsigned int blockDimY
- unsigned int blockDimZ
- unsigned int gridDimX
- unsigned int gridDimY
- unsigned int gridDimZ
- CUstream hStream
- unsigned int numAttrs
- unsigned int sharedMemBytes
Variables
- CUlaunchAttribute * CUlaunchConfig::attrs [inherited]
-
List of attributes; nullable if CUlaunchConfig::numAttrs == 0
- unsigned int CUlaunchConfig::blockDimX [inherited]
-
X dimension of each thread block
- unsigned int CUlaunchConfig::blockDimY [inherited]
-
Y dimension of each thread block
- unsigned int CUlaunchConfig::blockDimZ [inherited]
-
Z dimension of each thread block
- unsigned int CUlaunchConfig::gridDimX [inherited]
-
Width of grid in blocks
- unsigned int CUlaunchConfig::gridDimY [inherited]
-
Height of grid in blocks
- unsigned int CUlaunchConfig::gridDimZ [inherited]
-
Depth of grid in blocks
- CUstreamCUlaunchConfig::hStream [inherited]
-
Stream identifier
- unsigned int CUlaunchConfig::numAttrs [inherited]
-
Number of attributes populated in CUlaunchConfig::attrs
- unsigned int CUlaunchConfig::sharedMemBytes [inherited]
-
Dynamic shared-memory size per thread block in bytes