Sanitizer_LaunchData
-
struct Sanitizer_LaunchData
传递到启动回调函数中的数据。
作为
cbdata
参数传递到启动回调函数的数据,该参数用于 Sanitizer_CallbackFunc。cbdata
的类型对于domain
等于 SANITIZER_CB_DOMAIN_LAUNCH 时为此类型。回调数据仅在传递数据的回调函数的调用中有效。如果需要保留一些数据以在回调外部使用,则必须复制它。未命名组
-
uint32_t gridDim_x
网格的启动属性。这些值仅对 SANITIZER_CBID_LAUNCH_BEGIN 和图节点启动回调有效
-
uint32_t gridDim_y
-
uint32_t gridDim_z
-
uint32_t blockDim_x
-
uint32_t blockDim_y
-
uint32_t blockDim_z
-
uint32_t clusterDim_x
-
uint32_t clusterDim_y
-
uint32_t clusterDim_z
公有成员
-
CUcontext apiContext
仅对图节点启动有效。
这是图启动 API 调用中使用的流的上下文。
-
CUstream apiStream
仅对图节点启动有效。
这是图启动 API 调用中使用的流。
-
CUcontext context
网格启动所在的上下文。
对于图节点启动,这是内核将在其中运行的上下文。
-
CUdevice device
网格启动所在的设备。
-
CUfunction function
网格启动的函数。
-
const char *functionName
启动的函数的名称。
-
uint64_t gridId
网格启动的唯一标识符。
对于图节点启动,这仅在 graphexec 启动中是唯一的。
-
Sanitizer_StreamHandle hApiStream
API 流的唯一句柄。
-
Sanitizer_LaunchHandle hLaunch
网格启动的句柄。
这仅在启动开始和结束回调之间有效。
-
Sanitizer_StreamHandle hStream
流的唯一句柄。
-
CUmodule module
包含网格代码的模块。
-
CUstream stream
网格启动所在的流。
-
uint32_t gridDim_x