| Class | Description |
|---|---|
| CUpti_Activity |
\brief The base activity record.
|
| CUpti_ActivityAPI |
\brief The activity record for a driver or runtime API invocation.
|
| CUpti_ActivityAutoBoostState |
\brief Device auto boost state structure
This structure defines auto boost state for a device.
|
| CUpti_ActivityBranch2 |
\brief The activity record for source level result
branch.
|
| CUpti_ActivityCdpKernel |
\brief The activity record for CDP (CUDA Dynamic Parallelism)
kernel.
|
| CUpti_ActivityContext3 |
\brief The activity record for a context.
|
| CUpti_ActivityCudaEvent2 |
\brief The activity record for CUDA event.
|
| CUpti_ActivityDevice5 |
\brief The activity record for a device.
|
| CUpti_ActivityDeviceAttribute |
\brief The activity record for a device attribute.
|
| CUpti_ActivityDeviceGraphTrace |
\brief The activity record for trace of device graph execution.
|
| CUpti_ActivityEnvironment |
\brief The activity record for CUPTI environmental data.
|
| CUpti_ActivityEvent |
\brief The activity record for a CUPTI event.
|
| CUpti_ActivityEventInstance |
\brief The activity record for a CUPTI event with instance
information.
|
| CUpti_ActivityExternalCorrelation |
\brief The activity record for correlation with external records
This activity record correlates native CUDA records (e.g.
|
| CUpti_ActivityFunction |
\brief The activity record for global/device functions.
|
| CUpti_ActivityGlobalAccess3 |
\brief The activity record for source-level global
access.
|
| CUpti_ActivityGraphTrace2 |
\brief The activity record for trace of graph execution.
|
| CUpti_ActivityInstantaneousEvent |
\brief The activity record for an instantaneous CUPTI event.
|
| CUpti_ActivityInstantaneousEventInstance |
\brief The activity record for an instantaneous CUPTI event
with event domain instance information.
|
| CUpti_ActivityInstantaneousMetric |
\brief The activity record for an instantaneous CUPTI metric.
|
| CUpti_ActivityInstantaneousMetricInstance |
\brief The instantaneous activity record for a CUPTI metric with instance
information.
|
| CUpti_ActivityInstructionCorrelation |
\brief The activity record for source-level sass/source
line-by-line correlation.
|
| CUpti_ActivityInstructionExecution |
\brief The activity record for source-level instruction execution.
|
| CUpti_ActivityJit2 |
\brief The activity record for JIT operations.
|
| CUpti_ActivityKernel9 |
\brief The activity record for kernel.
|
| CUpti_ActivityMarker2 |
\brief The activity record providing a marker which is an
instantaneous point in time.
|
| CUpti_ActivityMarkerData |
\brief The activity record providing detailed information for a marker.
|
| CUpti_ActivityMemcpy6 |
\brief The activity record for memory copies.
|
| CUpti_ActivityMemcpyPtoP4 |
\brief The activity record for peer-to-peer memory copies.
|
| CUpti_ActivityMemDecompress |
\brief The activity record for trace of decompression operations.
|
| CUpti_ActivityMemory |
\brief The activity record for memory.
|
| CUpti_ActivityMemory4 |
\brief The activity record for memory.
|
| CUpti_ActivityMemoryPool2 |
\brief The activity record for memory pool.
|
| CUpti_ActivityMemset4 |
\brief The activity record for memset.
|
| CUpti_ActivityMetric |
\brief The activity record for a CUPTI metric.
|
| CUpti_ActivityMetricInstance |
\brief The activity record for a CUPTI metric with instance
information.
|
| CUpti_ActivityModule |
\brief The activity record for a CUDA module.
|
| CUpti_ActivityName |
\brief The activity record providing a name.
|
| CUpti_ActivityNvLink4 |
\brief NVLink information.
|
| CUpti_ActivityObjectKindId |
\brief Identifiers for object kinds as specified by
CUpti_ActivityObjectKind.
|
| CUpti_ActivityOpenAcc |
\brief The base activity record for OpenAcc records.
|
| CUpti_ActivityOpenAccData |
\brief The activity record for OpenACC data.
|
| CUpti_ActivityOpenAccLaunch |
\brief The activity record for OpenACC launch.
|
| CUpti_ActivityOpenAccOther |
\brief The activity record for OpenACC other.
|
| CUpti_ActivityOpenMp |
\brief The base activity record for OpenMp records.
|
| CUpti_ActivityOverhead3 |
\brief The activity record for CUPTI and driver overheads.
|
| CUpti_ActivityOverheadCommandBufferFullData |
\brief The structure to provide additional data for CUPTI_ACTIVITY_OVERHEAD_COMMAND_BUFFER_FULL.
|
| CUpti_ActivityPcie |
\brief PCI devices information required to construct topology
This structure gives capabilities of GPU and PCI bridge connected to the PCIE bus
which can be used to understand the topology.
|
| CUpti_ActivityPCSampling3 |
\brief The activity record for PC sampling.
|
| CUpti_ActivityPCSamplingConfig |
\brief PC sampling configuration structure
This structure defines the pc sampling configuration.
|
| CUpti_ActivityPCSamplingRecordInfo |
\brief The activity record for record status for PC sampling.
|
| CUpti_ActivityPreemption |
\brief The activity record for a preemption of a CDP kernel.
|
| CUpti_ActivitySharedAccess |
\brief The activity record for source-level shared
access.
|
| CUpti_ActivitySourceLocator |
\brief The activity record for source locator.
|
| CUpti_ActivityStream |
\brief The activity record for CUDA stream.
|
| CUpti_ActivitySynchronization2 |
\brief The activity record for synchronization management.
|
| CUpti_ActivityUnifiedMemoryCounter3 |
\brief The activity record for Unified Memory counters (CUDA 7.0 and beyond)
This activity record represents a Unified Memory counter
(CUPTI_ACTIVITY_KIND_UNIFIED_MEMORY_COUNTER).
|
| CUpti_ActivityUnifiedMemoryCounterConfig | |
| CUpti_BuffersCallbackCompleteFunc |
\brief Function type for callback used by CUPTI to return a buffer
of activity records.
|
| CUpti_BuffersCallbackRequestFunc |
\brief Function type for callback used by CUPTI to request an empty
buffer for storing activity records.
|
| CUpti_CallbackData |
\brief Data passed into a runtime or driver API callback function.
|
| CUpti_CallbackFunc |
\brief Function type for a callback.
|
| CUpti_EventGroup |
\brief A group of events.
|
| CUpti_EventGroupSet |
\brief A set of event groups.
|
| CUpti_EventGroupSets |
\brief A set of event group sets.
|
| CUpti_GraphData |
\brief CUDA graphs data passed into a resource callback function.
|
| CUpti_KernelReplayUpdateFunc |
\brief Function type for getting updates on kernel replay.
|
| CUpti_MetricValue |
\brief A metric value.
|
| CUpti_ModuleResourceData |
\brief Module data passed into a resource callback function.
|
| CUpti_NvtxData |
\brief Data passed into a NVTX callback function.
|
| CUpti_ResourceData |
\brief Data passed into a resource callback function.
|
| CUpti_StateData |
\brief Data passed into a State callback function.
|
| CUpti_StreamAttrData |
\brief Stream attribute data passed into a resource callback function
for CUPTI_CBID_RESOURCE_STREAM_ATTRIBUTE_CHANGED callback
|
| CUpti_Subscriber_st |
\brief A callback subscriber.
|
| CUpti_SynchronizeData |
\brief Data passed into a synchronize callback function.
|
| CUpti_TimestampCallbackFunc |
\brief Function type for callback used by CUPTI to request a timestamp
to be used in activity records.
|
Copyright © 2025. All rights reserved.