# 6.77. CUpti_ActivityOverhead

struct CUpti_ActivityOverhead

  The kinds of activity records.

  Each activity record kind represents information about a GPU or an activity occurring on a CPU or GPU. Each kind is associated with a activity record structure that holds the information associated with the kind.

  The activity record for CUPTI and driver overheads. (Deprecated in CUDA 12.2)

  See also

  CUpti_ActivityOverhead

  See also

  CUpti_ActivityOverhead2

  See also

  CUpti_ActivityDevice

  See also

  CUpti_ActivityDevice2

  See also

  CUpti_ActivityDevice3

  See also

  CUpti_ActivityDevice4

  See also

  CUpti_ActivityKernel

  See also

  CUpti_ActivityKernel2

  See also

  CUpti_ActivityKernel3

  See also

  CUpti_ActivityKernel4

  See also

  CUpti_ActivityKernel5

  See also

  CUpti_ActivityKernel6

  See also

  CUpti_ActivityKernel7

  See also

  CUpti_ActivityKernel8

  See also

  CUpti_ActivityMemcpy

  See also

  CUpti_ActivityMemcpy3

  See also

  CUpti_ActivityMemcpy4

  See also

  CUpti_ActivityMemcpyPtoP

  See also

  CUpti_ActivityMemcpyPtoP2

  See also

  CUpti_ActivityMemcpyPtoP3

  See also

  CUpti_ActivityMemset

  See also

  CUpti_ActivityMemset2

  See also

  CUpti_ActivityMemset3

  See also

  CUpti_ActivityMemory2

  See also

  CUpti_ActivityMemoryPool

  See also

  CUpti_ActivityMarker

  See also

  CUpti_ActivityGlobalAccess

  See also

  CUpti_ActivityGlobalAccess2

  See also

  CUpti_ActivityBranch

  See also

  CUpti_ActivityPCSampling

  See also

  CUpti_ActivityPCSampling2

  See also

  CUpti_ActivityUnifiedMemoryCounter

  See also

  CUpti_ActivityNvLink

  See also

  CUpti_ActivityNvLink2

  See also

  CUpti_ActivityNvLink3

  This activity record provides CUPTI and driver overhead information (CUPTI_ACTIVITY_OVERHEAD). These records are now reported using CUpti_ActivityOverhead3

  Public Members

  CUpti_ActivityKind kind

    The activity record kind, must be CUPTI_ACTIVITY_OVERHEAD.

  CUpti_ActivityOverheadKind overheadKind

    The kind of overhead, CUPTI, DRIVER, COMPILER etc.

  CUpti_ActivityObjectKind objectKind

    The kind of activity object that the overhead is associated with.

  CUpti_ActivityObjectKindId objectId

    The identifier for the activity object.

    ‘objectKind’ indicates which ID is valid for this record.

  uint64_t start

    The start timestamp for the overhead, in ns.

    A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the overhead.

  uint64_t end

    The end timestamp for the overhead, in ns.

    A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the overhead.