7.34. CUDA_KERNEL_NODE_PARAMS_v3 结构体参考

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

GPU内核节点参数

公共变量

unsigned int  blockDimX
unsigned int  blockDimY
unsigned int  blockDimZ
CUcontext ctx
extra
CUfunction func
unsigned int  gridDimX
unsigned int  gridDimY
unsigned int  gridDimZ
CUkernel kern
kernelParams
unsigned int  sharedMemBytes

变量

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::blockDimX [inherited]

每个线程块的X维度

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::blockDimY [inherited]

每个线程块的Y维度

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::blockDimZ [inherited]

每个线程块的Z维度

CUcontextCUDA_KERNEL_NODE_PARAMS_v3::ctx [inherited]

内核任务运行的上下文环境。值为NULL表示API应使用当前上下文。如果设置了func参数,则忽略此字段。

* CUDA_KERNEL_NODE_PARAMS_v3::extra [inherited]

额外选项

CUfunctionCUDA_KERNEL_NODE_PARAMS_v3::func [inherited]

要启动的内核

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimX [inherited]

网格的块宽度

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimY [inherited]

网格的块高度

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimZ [inherited]

网格的块深度

CUkernelCUDA_KERNEL_NODE_PARAMS_v3::kern [inherited]

要启动的内核函数,仅在func为NULL时会被引用

* CUDA_KERNEL_NODE_PARAMS_v3::kernelParams [inherited]

指向内核参数的指针数组

unsigned int CUDA_KERNEL_NODE_PARAMS_v3::sharedMemBytes [inherited]

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