6.18. CUpti_ActivityDeviceGraphTrace

struct CUpti_ActivityDeviceGraphTrace

设备图执行跟踪的活动记录。

此活动记录表示设备启动的图的执行,但不提供关于其节点执行的可见性。这旨在减少跟踪每个节点的开销。活动类型为 CUPTI_ACTIVITY_KIND_DEVICE_GRAPH_TRACE

公共成员

CUpti_ActivityKind kind

活动记录类型,必须是 CUPTI_ACTIVITY_KIND_DEVICE_GRAPH_TRACE。

uint32_t deviceId

图中第一个节点执行的设备的 ID。

uint64_t start

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

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

uint64_t end

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

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

uint32_t graphId

已启动的图的唯一 ID。

uint32_t launcherGraphId

启动此图的图的唯一 ID。

uint32_t deviceLaunchMode

启动的类型。

请参阅 CUpti_DeviceGraphLaunchMode

uint32_t contextId

图中第一个节点执行的上下文的 ID。

uint64_t streamId

图启动所在的流的 ID。

void *reserved

此字段保留供内部使用。