Table of Contents
- Overview
- 1. Release Notes
- 1.1. Release Notes
- 1.1.1. Updates in CUDA 11.7 Update 1
- 1.1.2. Updates in CUDA 11.7
- 1.1.3. Updates in CUDA 11.6 Update 1
- 1.1.4. Updates in CUDA 11.6
- 1.1.5. Updates in CUDA 11.5 Update 1
- 1.1.6. Updates in CUDA 11.5
- 1.1.7. Updates in CUDA 11.4 Update 1
- 1.1.8. Updates in CUDA 11.4
- 1.1.9. Updates in CUDA 11.3
- 1.1.10. Updates in CUDA 11.2
- 1.1.11. Updates in CUDA 11.1
- 1.1.12. Updates in CUDA 11.0
- 1.1.13. Updates in CUDA 10.2
- 1.1.14. Updates in CUDA 10.1 Update 2
- 1.1.15. Updates in CUDA 10.1 Update 1
- 1.1.16. Updates in CUDA 10.1
- 1.1.17. Updates in CUDA 10.0
- 1.1.18. Updates in CUDA 9.2
- 1.1.19. Updates in CUDA 9.1
- 1.1.20. Updates in CUDA 9.0
- 1.1.21. Updates in CUDA 8.0
- 1.1.22. Updates in CUDA 7.5
- 1.1.23. Updates in CUDA 7.0
- 1.1.24. Updates in CUDA 6.5
- 1.1.25. Updates in CUDA 6.0
- 1.1.26. Updates in CUDA 5.5
- 1.2. Known Issues
- 1.3. Support
- 1.1. Release Notes
- 2. Usage
- 2.1. CUPTI Compatibility and Requirements
- 2.2. CUPTI Initialization
- 2.3. CUPTI Activity API
- 2.4. CUPTI Callback API
- 2.5. CUPTI Event API
- 2.6. CUPTI Metric API
- 2.7. CUPTI Profiling API
- 2.8. Perfworks Metric API
- 2.9. Migration to the Profiling API
- 2.10. CUPTI PC Sampling API
- 2.11. CUPTI Checkpoint API
- 2.12. CUPTI overhead
- 2.13. Samples
- 3. Library Support
- 4. Special Configurations
- 5. Modules
- 6. Data Structures
- 6.1. BufferInfo
- 6.2. CUPTI::PcSamplingUtil::CUptiUtil_GetBufferInfoParams
- 6.3. CUPTI::PcSamplingUtil::CUptiUtil_GetHeaderDataParams
- 6.4. CUPTI::PcSamplingUtil::CUptiUtil_GetPcSampDataParams
- 6.5. CUPTI::PcSamplingUtil::CUptiUtil_MergePcSampDataParams
- 6.6. CUPTI::PcSamplingUtil::CUptiUtil_PutPcSampDataParams
- 6.7. CUpti_Activity
- 6.8. CUpti_ActivityAPI
- 6.9. CUpti_ActivityAutoBoostState
- 6.10. CUpti_ActivityBranch
- 6.11. CUpti_ActivityBranch2
- 6.12. CUpti_ActivityCdpKernel
- 6.13. CUpti_ActivityContext
- 6.14. CUpti_ActivityCudaEvent
- 6.15. CUpti_ActivityDevice
- 6.16. CUpti_ActivityDevice2
- 6.17. CUpti_ActivityDevice3
- 6.18. CUpti_ActivityDevice4
- 6.19. CUpti_ActivityDeviceAttribute
- 6.20. CUpti_ActivityEnvironment
- 6.21. CUpti_ActivityEvent
- 6.22. CUpti_ActivityEventInstance
- 6.23. CUpti_ActivityExternalCorrelation
- 6.24. CUpti_ActivityFunction
- 6.25. CUpti_ActivityGlobalAccess
- 6.26. CUpti_ActivityGlobalAccess2
- 6.27. CUpti_ActivityGlobalAccess3
- 6.28. CUpti_ActivityGraphTrace
- 6.29. CUpti_ActivityInstantaneousEvent
- 6.30. CUpti_ActivityInstantaneousEventInstance
- 6.31. CUpti_ActivityInstantaneousMetric
- 6.32. CUpti_ActivityInstantaneousMetricInstance
- 6.33. CUpti_ActivityInstructionCorrelation
- 6.34. CUpti_ActivityInstructionExecution
- 6.35. CUpti_ActivityKernel
- 6.36. CUpti_ActivityKernel2
- 6.37. CUpti_ActivityKernel3
- 6.38. CUpti_ActivityKernel4
- 6.39. CUpti_ActivityKernel5
- 6.40. CUpti_ActivityKernel6
- 6.41. CUpti_ActivityKernel7
- 6.42. CUpti_ActivityMarker
- 6.43. CUpti_ActivityMarker2
- 6.44. CUpti_ActivityMarkerData
- 6.45. CUpti_ActivityMemcpy
- 6.46. CUpti_ActivityMemcpy3
- 6.47. CUpti_ActivityMemcpy4
- 6.48. CUpti_ActivityMemcpy5
- 6.49. CUpti_ActivityMemcpyPtoP
- 6.50. CUpti_ActivityMemcpyPtoP2
- 6.51. CUpti_ActivityMemcpyPtoP3
- 6.52. CUpti_ActivityMemcpyPtoP4
- 6.53. CUpti_ActivityMemory
- 6.54. CUpti_ActivityMemory2
- 6.55. CUpti_ActivityMemory3
- 6.56. CUpti_ActivityMemory3::PACKED_ALIGNMENT
- 6.57. CUpti_ActivityMemoryPool
- 6.58. CUpti_ActivityMemoryPool2
- 6.59. CUpti_ActivityMemset
- 6.60. CUpti_ActivityMemset2
- 6.61. CUpti_ActivityMemset3
- 6.62. CUpti_ActivityMemset4
- 6.63. CUpti_ActivityMetric
- 6.64. CUpti_ActivityMetricInstance
- 6.65. CUpti_ActivityModule
- 6.66. CUpti_ActivityName
- 6.67. CUpti_ActivityNvLink
- 6.68. CUpti_ActivityNvLink2
- 6.69. CUpti_ActivityNvLink3
- 6.70. CUpti_ActivityNvLink4
- 6.71. CUpti_ActivityObjectKindId
- 6.72. CUpti_ActivityOpenAcc
- 6.73. CUpti_ActivityOpenAccData
- 6.74. CUpti_ActivityOpenAccLaunch
- 6.75. CUpti_ActivityOpenAccOther
- 6.76. CUpti_ActivityOpenMp
- 6.77. CUpti_ActivityOverhead
- 6.78. CUpti_ActivityPcie
- 6.79. CUpti_ActivityPCSampling
- 6.80. CUpti_ActivityPCSampling2
- 6.81. CUpti_ActivityPCSampling3
- 6.82. CUpti_ActivityPCSamplingConfig
- 6.83. CUpti_ActivityPCSamplingRecordInfo
- 6.84. CUpti_ActivityPreemption
- 6.85. CUpti_ActivitySharedAccess
- 6.86. CUpti_ActivitySourceLocator
- 6.87. CUpti_ActivityStream
- 6.88. CUpti_ActivitySynchronization
- 6.89. CUpti_ActivityUnifiedMemoryCounter
- 6.90. CUpti_ActivityUnifiedMemoryCounter2
- 6.91. CUpti_ActivityUnifiedMemoryCounterConfig
- 6.92. CUpti_CallbackData
- 6.93. CUpti_EventGroupSet
- 6.94. CUpti_EventGroupSets
- 6.95. CUpti_GetCubinCrcParams
- 6.96. CUpti_GetSassToSourceCorrelationParams
- 6.97. CUpti_GraphData
- 6.98. CUpti_MetricValue
- 6.99. CUpti_ModuleResourceData
- 6.100. CUpti_NvtxData
- 6.101. CUpti_PCSamplingConfigurationInfo
- 6.102. CUpti_PCSamplingConfigurationInfoParams
- 6.103. CUpti_PCSamplingData
- 6.104. CUpti_PCSamplingDisableParams
- 6.105. CUpti_PCSamplingEnableParams
- 6.106. CUpti_PCSamplingGetDataParams
- 6.107. CUpti_PCSamplingGetNumStallReasonsParams
- 6.108. CUpti_PCSamplingGetStallReasonsParams
- 6.109. CUpti_PCSamplingPCData
- 6.110. CUpti_PCSamplingStallReason
- 6.111. CUpti_PCSamplingStartParams
- 6.112. CUpti_PCSamplingStopParams
- 6.113. CUpti_Profiler_BeginPass_Params
- 6.114. CUpti_Profiler_BeginSession_Params
- 6.115. CUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params
- 6.116. CUpti_Profiler_CounterDataImage_CalculateSize_Params
- 6.117. CUpti_Profiler_CounterDataImage_Initialize_Params
- 6.118. CUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params
- 6.119. CUpti_Profiler_CounterDataImageOptions
- 6.120. CUpti_Profiler_DeInitialize_Params
- 6.121. CUpti_Profiler_DeviceSupported_Params
- 6.122. CUpti_Profiler_DisableProfiling_Params
- 6.123. CUpti_Profiler_EnableProfiling_Params
- 6.124. CUpti_Profiler_EndPass_Params
- 6.125. CUpti_Profiler_EndSession_Params
- 6.126. CUpti_Profiler_FlushCounterData_Params
- 6.127. CUpti_Profiler_GetCounterAvailability_Params
- 6.128. CUpti_Profiler_Initialize_Params
- 6.129. CUpti_Profiler_IsPassCollected_Params
- 6.130. CUpti_Profiler_SetConfig_Params
- 6.131. CUpti_Profiler_UnsetConfig_Params
- 6.132. CUpti_ResourceData
- 6.133. CUpti_SynchronizeData
- 6.134. Header
- 6.135. NV::Cupti::Checkpoint::CUpti_Checkpoint
- 6.136. PcSamplingStallReasons
- 7. Data Fields
- Notices