7.63. CUlaunchConfig 结构体参考

[CUDA 驱动程序使用的数据类型]

CUDA 可扩展启动配置

公共变量

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

变量

CUlaunchAttribute * CUlaunchConfig::attrs [继承]

属性列表;如果 CUlaunchConfig::numAttrs == 0 则可为空

unsigned int CUlaunchConfig::blockDimX [继承]

每个线程块的 X 维度

unsigned int CUlaunchConfig::blockDimY [继承]

每个线程块的 Y 维度

unsigned int CUlaunchConfig::blockDimZ [继承]

每个线程块的 Z 维度

unsigned int CUlaunchConfig::gridDimX [继承]

网格宽度(以块为单位)

unsigned int CUlaunchConfig::gridDimY [继承]

网格高度(以块为单位)

unsigned int CUlaunchConfig::gridDimZ [继承]

网格深度(以块为单位)

CUstreamCUlaunchConfig::hStream [继承]

流标识符

unsigned int CUlaunchConfig::numAttrs [继承]

CUlaunchConfig::attrs 中填充的属性数量

unsigned int CUlaunchConfig::sharedMemBytes [继承]

每个线程块的动态共享内存大小(以字节为单位)