6.11. CUpti_ActivityCudaEvent2
-
struct CUpti_ActivityCudaEvent2
CUDA 事件的活动记录。
此活动用于跟踪记录的事件。(CUPTI_ACTIVITY_KIND_CUDA_EVENT)。
公共成员
-
CUpti_ActivityKind kind
活动记录类型,必须为 CUPTI_ACTIVITY_KIND_CUDA_EVENT。
-
uint32_t correlationId
与此结果关联的 API 的关联 ID。
-
uint32_t contextId
记录事件的上下文的 ID。
-
uint32_t streamId
记录事件的计算流。
-
uint32_t eventId
用于标识事件记录的唯一事件 ID。
-
uint32_t pad
未定义。
保留供内部使用。
-
uint32_t deviceId
记录事件的设备的 ID。
-
uint32_t pad2
未定义。
保留供内部使用。
-
void *reserved0
未定义。
保留供内部使用。
-
uint64_t deviceTimestamp
CUDA 事件记录的设备端时间戳。
时间戳以纳秒为单位。
-
uint64_t cudaEventSyncId
用于将事件同步记录与最新的 CUDA 事件记录关联的唯一 ID。
在 CUpti_ActivitySynchronization2 中添加了类似的字段,以将 CUDA 事件记录与同步记录关联。
同一个 CUDA 事件可以多次使用,因此事件 ID 对于将同步记录与最新的 CUDA 事件记录关联来说不是唯一的。此字段将是唯一的,可用于进行所需的关联。
-
CUpti_ActivityKind kind