Data Fields | |
uint64_t | bytes |
uint32_t | contextId |
uint8_t | copyKind |
uint32_t | correlationId |
uint32_t | deviceId |
uint32_t | dstContextId |
uint32_t | dstDeviceId |
uint8_t | dstKind |
uint64_t | end |
uint8_t | flags |
uint64_t | graphNodeId |
CUpti_ActivityKind | kind |
uint32_t | pad |
void * | reserved0 |
uint32_t | srcContextId |
uint32_t | srcDeviceId |
uint8_t | srcKind |
uint64_t | start |
uint32_t | streamId |
uint64_t CUpti_ActivityMemcpyPtoP2::bytes |
The number of bytes transferred by the memory copy.
uint32_t CUpti_ActivityMemcpyPtoP2::contextId |
The ID of the context where the memory copy is occurring.
The kind of the memory copy, stored as a byte to reduce record size.
The correlation ID of the memory copy. Each memory copy is assigned a unique correlation ID that is identical to the correlation ID in the driver and runtime API activity record that launched the memory copy.
uint32_t CUpti_ActivityMemcpyPtoP2::deviceId |
The ID of the device where the memory copy is occurring.
The ID of the context owning the memory being copied to.
The ID of the device where memory is being copied to.
The destination memory kind read by the memory copy, stored as a byte to reduce record size.
uint64_t CUpti_ActivityMemcpyPtoP2::end |
The end timestamp for the memory copy, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the memory copy.
uint8_t CUpti_ActivityMemcpyPtoP2::flags |
The flags associated with the memory copy.
The unique ID of the graph node that executed the memcpy through graph launch. This field will be 0 if memcpy is not done using graph launch.
The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMCPY2.
uint32_t CUpti_ActivityMemcpyPtoP2::pad |
Undefined. Reserved for internal use.
Undefined. Reserved for internal use.
The ID of the context owning the memory being copied from.
The ID of the device where memory is being copied from.
The source memory kind read by the memory copy, stored as a byte to reduce record size.
uint64_t CUpti_ActivityMemcpyPtoP2::start |
The start timestamp for the memory copy, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the memory copy.
uint32_t CUpti_ActivityMemcpyPtoP2::streamId |
The ID of the stream where the memory copy is occurring.