CUpti_ActivityMemcpy3 Struct Reference
[CUPTI Activity API]

The activity record for memory copies. More...


Data Fields

uint64_t  bytes
uint32_t  contextId
uint8_t  copyKind
uint32_t  correlationId
uint32_t  deviceId
uint8_t  dstKind
uint64_t  end
uint8_t  flags
uint64_t  graphNodeId
CUpti_ActivityKind  kind
void *  reserved0
uint32_t  runtimeCorrelationId
uint8_t  srcKind
uint64_t  start
uint32_t  streamId

Detailed Description

This activity record represents a memory copy (CUPTI_ACTIVITY_KIND_MEMCPY).

Field Documentation

The number of bytes transferred by the memory copy.

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.

See also:
CUpti_ActivityMemcpyKind

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 API activity record that launched the memory copy.

The ID of the device where the memory copy is occurring.

The destination memory kind read by the memory copy, stored as a byte to reduce record size.

See also:
CUpti_ActivityMemoryKind

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.

The flags associated with the memory copy.

See also:
CUpti_ActivityFlag

The unique ID of the graph node that executed this memcpy through graph launch. This field will be 0 if the memcpy is not done through graph launch.

The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMCPY.

Undefined. Reserved for internal use.

The runtime correlation ID of the memory copy. Each memory copy is assigned a unique runtime correlation ID that is identical to the correlation ID in the runtime API activity record that launched the memory copy.

The source memory kind read by the memory copy, stored as a byte to reduce record size.

See also:
CUpti_ActivityMemoryKind

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.

The ID of the stream where the memory copy is occurring.


Generated on Tue Jul 21 01:14:13 2020 for Cupti by  doxygen 1.5.8