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 [继承]
-
每个线程块的 X 维度
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::blockDimY [继承]
-
每个线程块的 Y 维度
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::blockDimZ [继承]
-
每个线程块的 Z 维度
- CUcontextCUDA_KERNEL_NODE_PARAMS_v3::ctx [继承]
-
内核任务运行的上下文。NULL 值表示 API 应使用当前上下文。如果设置了 func 字段,则忽略此字段。
- * CUDA_KERNEL_NODE_PARAMS_v3::extra [继承]
-
额外选项
- CUfunctionCUDA_KERNEL_NODE_PARAMS_v3::func [继承]
-
要启动的内核
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimX [继承]
-
网格宽度(以块为单位)
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimY [继承]
-
网格高度(以块为单位)
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::gridDimZ [继承]
-
网格深度(以块为单位)
- CUkernelCUDA_KERNEL_NODE_PARAMS_v3::kern [继承]
-
要启动的内核,仅当 func 为 NULL 时才会被引用
- * CUDA_KERNEL_NODE_PARAMS_v3::kernelParams [继承]
-
指向内核参数的指针数组
- unsigned int CUDA_KERNEL_NODE_PARAMS_v3::sharedMemBytes [继承]
-
每个线程块的动态共享内存大小(以字节为单位)