Table of Contents
- Overview
-
1. Usage
- 1.1. CUPTI Compatibility and Requirements
- 1.2. CUPTI Initialization
- 1.3. CUPTI Activity API
- 1.4. CUPTI Callback API
- 1.5. CUPTI Event API
- 1.6. CUPTI Metric API
- 1.7. CUPTI Profiling API
- 1.8. Perfworks Metrics API
- 1.9. Migration to the new Profiling API
- 1.10. CUPTI overhead
- 1.11. Multi Instance GPU
- 1.12. Samples
- 2. Library Support
- 3. Modules
-
4. Data Structures
- 4.1. CUpti_Activity
- 4.2. CUpti_ActivityAPI
- 4.3. CUpti_ActivityAutoBoostState
- 4.4. CUpti_ActivityBranch
- 4.5. CUpti_ActivityBranch2
- 4.6. CUpti_ActivityCdpKernel
- 4.7. CUpti_ActivityContext
- 4.8. CUpti_ActivityCudaEvent
- 4.9. CUpti_ActivityDevice
- 4.10. CUpti_ActivityDevice2
- 4.11. CUpti_ActivityDeviceAttribute
- 4.12. CUpti_ActivityEnvironment
- 4.13. CUpti_ActivityEvent
- 4.14. CUpti_ActivityEventInstance
- 4.15. CUpti_ActivityExternalCorrelation
- 4.16. CUpti_ActivityFunction
- 4.17. CUpti_ActivityGlobalAccess
- 4.18. CUpti_ActivityGlobalAccess2
- 4.19. CUpti_ActivityGlobalAccess3
- 4.20. CUpti_ActivityInstantaneousEvent
- 4.21. CUpti_ActivityInstantaneousEventInstance
- 4.22. CUpti_ActivityInstantaneousMetric
- 4.23. CUpti_ActivityInstantaneousMetricInstance
- 4.24. CUpti_ActivityInstructionCorrelation
- 4.25. CUpti_ActivityInstructionExecution
- 4.26. CUpti_ActivityKernel
- 4.27. CUpti_ActivityKernel2
- 4.28. CUpti_ActivityKernel3
- 4.29. CUpti_ActivityKernel4
- 4.30. CUpti_ActivityKernel5
- 4.31. CUpti_ActivityMarker
- 4.32. CUpti_ActivityMarker2
- 4.33. CUpti_ActivityMarkerData
- 4.34. CUpti_ActivityMemcpy
- 4.35. CUpti_ActivityMemcpy3
- 4.36. CUpti_ActivityMemcpyPtoP
- 4.37. CUpti_ActivityMemcpyPtoP2
- 4.38. CUpti_ActivityMemory
- 4.39. CUpti_ActivityMemset
- 4.40. CUpti_ActivityMemset2
- 4.41. CUpti_ActivityMetric
- 4.42. CUpti_ActivityMetricInstance
- 4.43. CUpti_ActivityModule
- 4.44. CUpti_ActivityName
- 4.45. CUpti_ActivityNvLink
- 4.46. CUpti_ActivityNvLink2
- 4.47. CUpti_ActivityNvLink3
- 4.48. CUpti_ActivityObjectKindId
- 4.49. CUpti_ActivityOpenAcc
- 4.50. CUpti_ActivityOpenAccData
- 4.51. CUpti_ActivityOpenAccLaunch
- 4.52. CUpti_ActivityOpenAccOther
- 4.53. CUpti_ActivityOpenMp
- 4.54. CUpti_ActivityOverhead
- 4.55. CUpti_ActivityPcie
- 4.56. CUpti_ActivityPCSampling
- 4.57. CUpti_ActivityPCSampling2
- 4.58. CUpti_ActivityPCSampling3
- 4.59. CUpti_ActivityPCSamplingConfig
- 4.60. CUpti_ActivityPCSamplingRecordInfo
- 4.61. CUpti_ActivityPreemption
- 4.62. CUpti_ActivitySharedAccess
- 4.63. CUpti_ActivitySourceLocator
- 4.64. CUpti_ActivityStream
- 4.65. CUpti_ActivitySynchronization
- 4.66. CUpti_ActivityUnifiedMemoryCounter
- 4.67. CUpti_ActivityUnifiedMemoryCounter2
- 4.68. CUpti_ActivityUnifiedMemoryCounterConfig
- 4.69. CUpti_CallbackData
- 4.70. CUpti_EventGroupSet
- 4.71. CUpti_EventGroupSets
- 4.72. CUpti_GraphData
- 4.73. CUpti_MetricValue
- 4.74. CUpti_ModuleResourceData
- 4.75. CUpti_NvtxData
- 4.76. CUpti_Profiler_BeginPass_Params
- 4.77. CUpti_Profiler_BeginSession_Params
- 4.78. CUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params
- 4.79. CUpti_Profiler_CounterDataImage_CalculateSize_Params
- 4.80. CUpti_Profiler_CounterDataImage_Initialize_Params
- 4.81. CUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params
- 4.82. CUpti_Profiler_CounterDataImageOptions
- 4.83. CUpti_Profiler_DeInitialize_Params
- 4.84. CUpti_Profiler_DisableProfiling_Params
- 4.85. CUpti_Profiler_EnableProfiling_Params
- 4.86. CUpti_Profiler_EndPass_Params
- 4.87. CUpti_Profiler_EndSession_Params
- 4.88. CUpti_Profiler_FlushCounterData_Params
- 4.89. CUpti_Profiler_GetCounterAvailability_Params
- 4.90. CUpti_Profiler_Initialize_Params
- 4.91. CUpti_Profiler_IsPassCollected_Params
- 4.92. CUpti_Profiler_SetConfig_Params
- 4.93. CUpti_Profiler_UnsetConfig_Params
- 4.94. CUpti_ResourceData
- 4.95. CUpti_SynchronizeData
- 5. Data Fields
- 6. Limitations
- 7. Changelog
-
Notices