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]
-
每个线程块的动态共享内存大小(以字节为单位)