7.53. CUlaunchConfig Struct Reference

[Data types used by CUDA driver]

CUDA extensible launch configuration

Public Variables

CUlaunchAttributeattrs
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