7.35. CUDA_LAUNCH_PARAMS_v1 结构体参考

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

内核启动参数

公共变量

unsigned int  blockDimX
unsigned int  blockDimY
unsigned int  blockDimZ
CUfunction function
unsigned int  gridDimX
unsigned int  gridDimY
unsigned int  gridDimZ
CUstream hStream
kernelParams
unsigned int  sharedMemBytes

变量

unsigned int CUDA_LAUNCH_PARAMS_v1::blockDimX [继承]

每个线程块的 X 维度

unsigned int CUDA_LAUNCH_PARAMS_v1::blockDimY [继承]

每个线程块的 Y 维度

unsigned int CUDA_LAUNCH_PARAMS_v1::blockDimZ [继承]

每个线程块的 Z 维度

CUfunctionCUDA_LAUNCH_PARAMS_v1::function [继承]

要启动的内核

unsigned int CUDA_LAUNCH_PARAMS_v1::gridDimX [继承]

网格宽度(以块为单位)

unsigned int CUDA_LAUNCH_PARAMS_v1::gridDimY [继承]

网格高度(以块为单位)

unsigned int CUDA_LAUNCH_PARAMS_v1::gridDimZ [继承]

网格深度(以块为单位)

CUstreamCUDA_LAUNCH_PARAMS_v1::hStream [继承]

流标识符

* CUDA_LAUNCH_PARAMS_v1::kernelParams [继承]

指向内核参数的指针数组

unsigned int CUDA_LAUNCH_PARAMS_v1::sharedMemBytes [继承]

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