6. Data Structures

CUPTI::PcSamplingUtil::BufferInfo

BufferInfo will be stored in the file for every buffer i.e for every call of UtilDumpPcSamplingBufferInFile() API.

CUPTI::PcSamplingUtil::CUptiUtil_GetBufferInfoParams

Params for CuptiUtilGetBufferInfo .

CUPTI::PcSamplingUtil::CUptiUtil_GetHeaderDataParams

Params for CuptiUtilGetHeaderData .

CUPTI::PcSamplingUtil::CUptiUtil_GetPcSampDataParams

Params for CuptiUtilGetPcSampData .

CUPTI::PcSamplingUtil::CUptiUtil_MergePcSampDataParams

Params for CuptiUtilMergePcSampData .

CUPTI::PcSamplingUtil::CUptiUtil_PutPcSampDataParams

Params for CuptiUtilPutPcSampData .

CUPTI::PcSamplingUtil::Header

Header info will be stored in file.

CUPTI::PcSamplingUtil::PcSamplingStallReasons

All available stall reasons name and respective indexes will be stored in it.

CUpti_CallbackData

Data passed into a runtime or driver API callback function.

CUpti_EventGroupSet

A set of event groups.

CUpti_EventGroupSets

A set of event group sets.

CUpti_GraphData

CUDA graphs data passed into a resource callback function.

CUpti_MetricValue

A metric value.

CUpti_ModuleResourceData

Module data passed into a resource callback function.

CUpti_NvtxData

Data passed into a NVTX callback function.

CUpti_Profiler_BeginPass_Params

Params for cuptiProfilerBeginPass.

CUpti_Profiler_BeginSession_Params

Params for cuptiProfilerBeginSession.

CUpti_Profiler_CounterDataImageOptions

Input parameter to define the counterDataImage.

CUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params

Params for cuptiProfilerCounterDataImageCalculateScratchBufferSize.

CUpti_Profiler_CounterDataImage_CalculateSize_Params

Params for cuptiProfilerCounterDataImageCalculateSize.

CUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params

Params for cuptiProfilerCounterDataImageInitializeScratchBuffer.

CUpti_Profiler_CounterDataImage_Initialize_Params

Params for cuptiProfilerCounterDataImageInitialize.

CUpti_Profiler_DeInitialize_Params

Default parameter for cuptiProfilerDeInitialize.

CUpti_Profiler_DeviceSupported_Params

Params for cuptiProfilerDeviceSupported.

CUpti_Profiler_DisableProfiling_Params

Params for cuptiProfilerDisableProfiling.

CUpti_Profiler_EnableProfiling_Params

Params for cuptiProfilerEnableProfiling.

CUpti_Profiler_EndPass_Params

Params for cuptiProfilerEndPass.

CUpti_Profiler_EndSession_Params

Params for cuptiProfilerEndSession.

CUpti_Profiler_FlushCounterData_Params

Params for cuptiProfilerFlushCounterData.

CUpti_Profiler_GetCounterAvailability_Params

Params for cuptiProfilerGetCounterAvailability.

CUpti_Profiler_Host_ConfigAddMetrics_Params

Params for cuptiProfilerHostConfigAddMetrics.

CUpti_Profiler_Host_Deinitialize_Params

Params for cuptiProfilerHostDeinitialize.

CUpti_Profiler_Host_EvaluateToGpuValues_Params

Params for cuptiProfilerHostEvaluateToGpuValues.

CUpti_Profiler_Host_GetBaseMetrics_Params

Params for cuptiProfilerHostGetSupportedMetrics.

CUpti_Profiler_Host_GetConfigImageSize_Params

Params for cuptiProfilerHostGetConfigImageSize.

CUpti_Profiler_Host_GetConfigImage_Params

Params for cuptiProfilerHostGetConfigImage.

CUpti_Profiler_Host_GetMaxNumHardwareMetricsPerPass_Params

Params for cuptiProfilerHostGetMaxNumHardwareMetricsPerPass.

CUpti_Profiler_Host_GetMetricProperties_Params

Params for cuptiProfilerHostGetMetricProperties.

CUpti_Profiler_Host_GetNumOfPasses_Params

Params for cuptiProfilerHostGetNumOfPasses.

CUpti_Profiler_Host_GetRangeName_Params

Params for cuptiProfilerHostGetRangeName.

CUpti_Profiler_Host_GetSubMetrics_Params

Params for cuptiProfilerHostGetSubMetrics.

CUpti_Profiler_Host_GetSupportedChips_Params

Params for cuptiProfilerHostGetSupportedChips.

CUpti_Profiler_Host_Initialize_Params

Params for cuptiProfilerHostInitialize.

CUpti_Profiler_Initialize_Params

Default parameter for cuptiProfilerInitialize.

CUpti_Profiler_IsPassCollected_Params

Params for cuptiProfilerIsPassCollected.

CUpti_Profiler_PopRange_Params

CUpti_Profiler_PushRange_Params

CUpti_Profiler_SetConfig_Params

Params for cuptiProfilerSetConfig.

CUpti_Profiler_UnsetConfig_Params

Params for cuptiProfilerUnsetConfig.

CUpti_ResourceData

Data passed into a resource callback function.

CUpti_SassMetricsDisable_Params

Params for cuptiSassMetricsDisable.

CUpti_SassMetricsEnable_Params

Params for cuptiSassMetricsEnable.

CUpti_SassMetricsFlushData_Params

Params for cuptiSassMetricsFlushData.

CUpti_SassMetricsGetDataProperties_Params

Params for cuptiSassMetricsGetDataProperties.

CUpti_SassMetricsSetConfig_Params

Params for cuptiSassMetricsSetConfig.

CUpti_SassMetricsUnsetConfig_Params

Params for cuptiSassMetricsUnsetConfig.

CUpti_SassMetrics_Config

CUpti_SassMetrics_Data

CUpti_SassMetrics_GetMetrics_Params

Params for cuptiSassMetricsGetMetrics.

CUpti_SassMetrics_GetNumOfMetrics_Params

Params for cuptiSassMetricsGetNumOfMetrics.

CUpti_SassMetrics_GetProperties_Params

Params for cuptiSassMetricsGetProperties.

CUpti_SassMetrics_InstanceValue

CUpti_SassMetrics_MetricDetails

CUpti_StateData

Data passed into a State callback function.

CUpti_StreamAttrData

Stream attribute data passed into a resource callback function for CUPTI_CBID_RESOURCE_STREAM_ATTRIBUTE_CHANGED callback.

CUpti_SynchronizeData

Data passed into a synchronize callback function.

NV::Cupti::Checkpoint::CUpti_Checkpoint

Configuration and handle for a CUPTI Checkpoint.