6.27. CUpti_ActivityGraphTrace

struct CUpti_ActivityGraphTrace

用于图形执行跟踪的活动记录。

此活动记录表示图形的执行,但不提供关于其节点执行的可见性。这旨在减少跟踪每个节点的开销。活动类型为 CUPTI_ACTIVITY_KIND_GRAPH_TRACE。现在,图形跟踪活动使用 CUpti_ActivityGraphTrace2 记录报告。

公共成员

CUpti_ActivityKind kind

活动记录类型,必须为 CUPTI_ACTIVITY_KIND_GRAPH_TRACE。

uint32_t correlationId

图形启动的相关 ID。

每个图形启动都被分配一个唯一的 correlation ID,该 ID 与启动图形的驱动程序 API 活动记录中的 correlation ID 相同。

uint64_t start

图形执行的开始时间戳,以纳秒为单位。

开始和结束时间戳都为 0 表示无法收集图形的时间戳信息。

uint64_t end

图形执行的结束时间戳,以纳秒为单位。

开始和结束时间戳都为 0 表示无法收集图形的时间戳信息。

uint32_t deviceId

图形执行发生的设备的 ID。

uint32_t graphId

启动的图形的唯一 ID。

uint32_t contextId

图形正在启动的上下文的 ID。

uint32_t streamId

图形正在启动的流的 ID。

void *reserved

此字段保留供内部使用。