6.28. CUpti_ActivityGraphTrace2
-
struct CUpti_ActivityGraphTrace2
用于追踪图形执行的活动记录。
此活动记录表示图形的执行,但不提供关于其节点执行的可见性。 这旨在减少追踪每个节点的开销。活动类型为 CUPTI_ACTIVITY_KIND_GRAPH_TRACE
公共成员
-
CUpti_ActivityKind kind
活动记录类型,必须为 CUPTI_ACTIVITY_KIND_GRAPH_TRACE。
-
uint32_t correlationId
图形启动的相关 ID。
每次图形启动都会分配一个唯一的 correlation ID,该 ID 与启动该图形的驱动程序 API 活动记录中的 correlation ID 相同。
-
uint64_t start
图形执行的开始时间戳,单位为纳秒 (ns)。
开始和结束时间戳的值都为 0 表示无法收集图形的时间戳信息。
-
uint64_t end
图形执行的结束时间戳,单位为纳秒 (ns)。
开始和结束时间戳的值都为 0 表示无法收集图形的时间戳信息。
-
uint32_t deviceId
执行图形的第一个节点的设备的 ID。
-
uint32_t graphId
启动的图形的唯一 ID。
-
uint32_t contextId
执行图形的第一个节点的上下文的 ID。
-
uint32_t streamId
启动图形的流的 ID。
-
void *reserved
此字段保留供内部使用。
-
uint32_t endDeviceId
执行图形的最后一个节点的设备的 ID。
-
uint32_t endContextId
执行图形的最后一个节点的上下文的 ID。
-
CUpti_ActivityKind kind