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