Sanitizer_GraphNodeLaunchData
-
struct Sanitizer_GraphNodeLaunchData
Data passed into a graph node launch callback function.
Data passed into a graphs callback function as the
cbdata
argument to Sanitizer_CallbackFunc. Thecbdata
will be this type fordomain
equal to SANITIZER_CB_DOMAIN_GRAPHS andcbid
equal 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]