6.66. CUpti_ActivityMemset2

struct CUpti_ActivityMemset2

memset 的活动记录。

(在 CUDA 11.1 中已弃用)

此活动记录表示内存设置操作 (CUPTI_ACTIVITY_KIND_MEMSET)。

公共成员

CUpti_ActivityKind kind

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

uint32_t value

内存设置正在分配给内存的值。

uint64_t bytes

内存设置正在设置的字节数。

uint64_t start

内存设置的开始时间戳,单位为纳秒。

开始和结束时间戳都为 0 表示无法收集内存设置的时间戳信息。

uint64_t end

内存设置的结束时间戳,单位为纳秒。

开始和结束时间戳都为 0 表示无法收集内存设置的时间戳信息。

uint32_t deviceId

内存设置正在发生的设备的 ID。

uint32_t contextId

内存设置正在发生的上下文的 ID。

uint32_t streamId

内存设置正在发生的流的 ID。

uint32_t correlationId

内存设置的相关 ID。

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

uint16_t flags

与 memset 关联的标志。

另请参阅

CUpti_ActivityFlag

uint16_t memoryKind

内存设置的内存类型。

uint32_t pad

未定义。

保留供内部使用。

void *reserved0

未定义。

保留供内部使用。

uint64_t graphNodeId

通过图启动执行此 memset 的图节点的唯一 ID。

如果 memset 不是通过图启动执行的,则此字段将为 0。