Sanitizer_GraphNodeLaunchData#
-
struct Sanitizer_GraphNodeLaunchData#
Data passed into a graph node launch callback function.
Data passed into a graphs callback function as the
cbdataargument to Sanitizer_CallbackFunc. Thecbdatawill be this type fordomainequal to SANITIZER_CB_DOMAIN_GRAPHS andcbidequal to SANITIZER_CBID_GRAPHS_LAUNCH_NODE_BEGIN or SANITIZER_CBID_GRAPHS_LAUNCH_NODE_END. The callback data is only valid within the invocation of the callback function that is passed the data. If you need to retain some data for use outside of the callback, you must make a copy of it.Public Members
-
union Sanitizer_GraphNodeLaunchData::[anonymous] [anonymous]#
Data for this node launch.
-
CUgraphExec graphExec#
Instance of the CUDA graph being launched.
-
uint32_t isGraphUpload#
Boolean value indicating if the node launch callback is part of a graph upload.
-
Sanitizer_LaunchData launchData#
This is only valid if nodeType is CU_GRAPH_NODE_TYPE_KERNEL.
-
uint32_t launchId#
Launch ID for this CUDA graph instance.
-
Sanitizer_ResourceMemoryData memAllocData#
This is only valid if nodeType is CU_GRAPH_NODE_TYPE_MEM_ALLOC.
-
Sanitizer_MemcpyData memcpyData#
This is only valid if nodeType is CU_GRAPH_NODE_TYPE_MEMCPY.
-
uint64_t memFreeAddress#
The freed device pointer This is only valid if nodeType is CU_GRAPH_NODE_TYPE_MEM_FREE.
-
Sanitizer_MemsetData memsetData#
This is only valid if nodeType is CU_GRAPH_NODE_TYPE_MEMSET.
-
CUgraphNode node#
CUDA graphs node being launched.
-
CUgraphNodeType nodeType#
CUDA graphs node type.
-
union Sanitizer_GraphNodeLaunchData::[anonymous] [anonymous]#