Sanitizer_GraphNodeLaunchData
-
struct Sanitizer_GraphNodeLaunchData
传递到图节点启动回调函数的数据。
作为
cbdata
参数传递到图回调函数的数据,用于 Sanitizer_CallbackFunc。cbdata
将为此类型,当domain
等于 SANITIZER_CB_DOMAIN_GRAPHS 且cbid
等于 SANITIZER_CBID_GRAPHS_LAUNCH_NODE_BEGIN 或 SANITIZER_CBID_GRAPHS_LAUNCH_NODE_END 时。回调数据仅在传递数据的回调函数的调用中有效。如果需要在回调之外使用某些数据,则必须复制它。公共成员
-
union Sanitizer_GraphNodeLaunchData::[anonymous] [anonymous]
此节点启动的数据。
-
CUgraphExec graphExec
正在启动的 CUDA 图的实例。
-
uint32_t isGraphUpload
布尔值,指示节点启动回调是否为图上传的一部分。
-
Sanitizer_LaunchData launchData
仅当 nodeType 为 CU_GRAPH_NODE_TYPE_KERNEL 时有效。
-
uint32_t launchId
此 CUDA 图实例的启动 ID。
-
Sanitizer_ResourceMemoryData memAllocData
仅当 nodeType 为 CU_GRAPH_NODE_TYPE_MEM_ALLOC 时有效。
-
Sanitizer_MemcpyData memcpyData
仅当 nodeType 为 CU_GRAPH_NODE_TYPE_MEMCPY 时有效。
-
uint64_t memFreeAddress
已释放的设备指针。仅当 nodeType 为 CU_GRAPH_NODE_TYPE_MEM_FREE 时有效。
-
Sanitizer_MemsetData memsetData
仅当 nodeType 为 CU_GRAPH_NODE_TYPE_MEMSET 时有效。
-
CUgraphNode node
正在启动的 CUDA 图节点。
-
CUgraphNodeType nodeType
CUDA 图节点类型。
-
union Sanitizer_GraphNodeLaunchData::[anonymous] [anonymous]