跳到主要内容

muPTI API 参考

MUSA SDK 5.1.0

Supported APIs​

The following APIs are supported in MUSA SDK 5.1.0 and are documented in this reference.

APIHeader
muptiActivityDisablemupti_activity.h
muptiActivityEnablemupti_activity.h
muptiActivityEnableLatencyTimestampsmupti_activity.h
muptiActivityFlushAllmupti_activity.h
muptiActivityGetNextRecordmupti_activity.h
muptiActivityGetNumDroppedRecordsmupti_activity.h
muptiActivityPopExternalCorrelationIdmupti_activity.h
muptiActivityPushExternalCorrelationIdmupti_activity.h
muptiActivityRegisterCallbacksmupti_activity.h
muptiEnableAllDomainsmupti_callbacks.h
muptiEnableCallbackmupti_callbacks.h
muptiEnableDomainmupti_callbacks.h
muptiFinalizemupti_activity.h
muptiGetCallbackNamemupti_callbacks.h
muptiGetCallbackStatemupti_callbacks.h
muptiGetContextIdmupti_activity.h
muptiGetDeviceIdmupti_activity.h
muptiGetResultStringmupti_result.h
muptiGetStreamIdExmupti_activity.h
muptiGetTimestampmupti_activity.h
muptiGetVersionmupti_version.h
muptiPCSamplingDisablemupti_pcsampling.h
muptiPCSamplingEnablemupti_pcsampling.h
muptiPCSamplingSetConfigurationAttributemupti_pcsampling.h
muptiPCSamplingStartmupti_pcsampling.h
muptiPCSamplingStopmupti_pcsampling.h
muptiProfilerBeginPassmupti_profiler_target.h
muptiProfilerBeginSessionmupti_profiler_target.h
muptiProfilerDeInitializemupti_profiler_target.h
muptiProfilerDisableProfilingmupti_profiler_target.h
muptiProfilerEnableProfilingmupti_profiler_target.h
muptiProfilerEndPassmupti_profiler_target.h
muptiProfilerEndSessionmupti_profiler_target.h
muptiProfilerInitializemupti_profiler_target.h
muptiProfilerSetConfigmupti_profiler_target.h
muptiProfilerUnsetConfigmupti_profiler_target.h
muptiSubscribemupti_callbacks.h
muptiSupportedDomainsmupti_callbacks.h
muptiUnsubscribemupti_callbacks.h

目录​


File mupti_activity.h​

Classes​

Includes​

  • <musa.h>
  • <mupti_callbacks.h>
  • <mupti_events.h>
  • <mupti_metrics.h>
  • <mupti_result.h>

Macros​

Macro ACTIVITY_RECORD_ALIGNMENT​

#define ACTIVITY_RECORD_ALIGNMENT 8

Macro START_PACKED_ALIGNMENT​

#define START_PACKED_ALIGNMENT

Macro PACKED_ALIGNMENT​

#define PACKED_ALIGNMENT

Macro END_PACKED_ALIGNMENT​

#define END_PACKED_ALIGNMENT

Macro MUPTI_UNIFIED_MEMORY_CPU_DEVICE_ID​

#define MUPTI_UNIFIED_MEMORY_CPU_DEVICE_ID ((uint32_t) 0xFFFFFFFFU)

Macro MUPTI_INVALID_CONTEXT_ID​

#define MUPTI_INVALID_CONTEXT_ID ((uint32_t) 0xFFFFFFFFU)

Macro MUPTI_INVALID_STREAM_ID​

#define MUPTI_INVALID_STREAM_ID ((uint32_t) 0xFFFFFFFFU)

Macro MUPTI_SOURCE_LOCATOR_ID_UNKNOWN​

#define MUPTI_SOURCE_LOCATOR_ID_UNKNOWN

Macro MUPTI_FUNCTION_INDEX_ID_INVALID​

#define MUPTI_FUNCTION_INDEX_ID_INVALID

Macro MUPTI_CORRELATION_ID_UNKNOWN​

#define MUPTI_CORRELATION_ID_UNKNOWN

Macro MUPTI_GRID_ID_UNKNOWN​

#define MUPTI_GRID_ID_UNKNOWN

Macro MUPTI_TIMESTAMP_UNKNOWN​

#define MUPTI_TIMESTAMP_UNKNOWN

Macro MUPTI_SYNCHRONIZATION_INVALID_VALUE​

#define MUPTI_SYNCHRONIZATION_INVALID_VALUE

Macro MUPTI_AUTO_BOOST_INVALID_CLIENT_PID​

#define MUPTI_AUTO_BOOST_INVALID_CLIENT_PID
#define MUPTI_MTLINK_INVALID_PORT
#define MUPTI_MAX_MTLINK_PORTS

Macro MUPTI_MAX_GPUS​

#define MUPTI_MAX_GPUS

Enumeration types​

Enumeration type MUpti_ActivityKind​

enum MUpti_ActivityKind { /* ... */ }

Enumeration type MUpti_ActivityObjectKind​

enum MUpti_ActivityObjectKind { /* ... */ }

Enumeration type MUpti_ActivityOverheadKind​

enum MUpti_ActivityOverheadKind { /* ... */ }

Enumeration type MUpti_ActivityComputeApiKind​

enum MUpti_ActivityComputeApiKind { /* ... */ }

Enumeration type MUpti_ActivityFlag​

enum MUpti_ActivityFlag { /* ... */ }

Enumeration type MUpti_ActivityPCSamplingStallReason​

enum MUpti_ActivityPCSamplingStallReason { /* ... */ }

Enumeration type MUpti_ActivityPCSamplingPeriod​

enum MUpti_ActivityPCSamplingPeriod { /* ... */ }

Enumeration type MUpti_ActivityMemcpyKind​

enum MUpti_ActivityMemcpyKind { /* ... */ }

Enumeration type MUpti_ActivityMemoryKind​

enum MUpti_ActivityMemoryKind { /* ... */ }

Enumeration type MUpti_ActivityMemoryAtomicKind​

enum MUpti_ActivityMemoryAtomicKind { /* ... */ }

Enumeration type MUpti_ActivityMemoryAtomicValueKind​

enum MUpti_ActivityMemoryAtomicValueKind { /* ... */ }

Enumeration type MUpti_ActivityPreemptionKind​

enum MUpti_ActivityPreemptionKind { /* ... */ }

Enumeration type MUpti_ActivityEnvironmentKind​

enum MUpti_ActivityEnvironmentKind { /* ... */ }

Enumeration type MUpti_EnvironmentClocksThrottleReason​

enum MUpti_EnvironmentClocksThrottleReason { /* ... */ }

Enumeration type MUpti_ActivityUnifiedMemoryCounterKind​

enum MUpti_ActivityUnifiedMemoryCounterKind { /* ... */ }

Enumeration type MUpti_ActivityUnifiedMemoryAccessType​

enum MUpti_ActivityUnifiedMemoryAccessType { /* ... */ }

Enumeration type MUpti_ActivityUnifiedMemoryMigrationCause​

enum MUpti_ActivityUnifiedMemoryMigrationCause { /* ... */ }

Enumeration type MUpti_ActivityUnifiedMemoryRemoteMapCause​

enum MUpti_ActivityUnifiedMemoryRemoteMapCause { /* ... */ }

Enumeration type MUpti_ActivityInstructionClass​

enum MUpti_ActivityInstructionClass { /* ... */ }

Enumeration type MUpti_ActivityPartitionedGlobalCacheConfig​

enum MUpti_ActivityPartitionedGlobalCacheConfig { /* ... */ }

Enumeration type MUpti_ActivitySynchronizationType​

enum MUpti_ActivitySynchronizationType { /* ... */ }

Enumeration type MUpti_ActivityStreamFlag​

enum MUpti_ActivityStreamFlag { /* ... */ }

Enumeration type MUpti_LinkFlag​

enum MUpti_LinkFlag { /* ... */ }

Enumeration type MUpti_ActivityMemoryOperationType​

enum MUpti_ActivityMemoryOperationType { /* ... */ }

Enumeration type MUpti_ActivityMemoryPoolType​

enum MUpti_ActivityMemoryPoolType { /* ... */ }

Enumeration type MUpti_ActivityMemoryPoolOperationType​

enum MUpti_ActivityMemoryPoolOperationType { /* ... */ }

Enumeration type MUpti_ActivityLaunchType​

enum MUpti_ActivityLaunchType { /* ... */ }

Enumeration type MUpti_FuncShmemLimitConfig​

enum MUpti_FuncShmemLimitConfig { /* ... */ }

Enumeration type MUpti_OpenAccEventKind​

enum MUpti_OpenAccEventKind { /* ... */ }

Enumeration type MUpti_OpenAccConstructKind​

enum MUpti_OpenAccConstructKind { /* ... */ }

Enumeration type MUpti_OpenMpEventKind​

enum MUpti_OpenMpEventKind { /* ... */ }

Enumeration type MUpti_ExternalCorrelationKind​

enum MUpti_ExternalCorrelationKind { /* ... */ }

Enumeration type MUpti_DevType​

enum MUpti_DevType { /* ... */ }

Enumeration type MUpti_PcieDeviceType​

enum MUpti_PcieDeviceType { /* ... */ }

Enumeration type MUpti_PcieGen​

enum MUpti_PcieGen { /* ... */ }

Enumeration type MUpti_ActivityAttribute​

enum MUpti_ActivityAttribute { /* ... */ }

Enumeration type MUpti_ActivityThreadIdType​

enum MUpti_ActivityThreadIdType { /* ... */ }

Enumeration type MUpti_DeviceVirtualizationMode​

enum MUpti_DeviceVirtualizationMode { /* ... */ }

Typedefs​

Typedef MUpti_ActivityUnifiedMemoryCounterConfig​

Typedef MUpti_ActivityAutoBoostState​

Typedef MUpti_ActivityPCSamplingConfig​

Typedef MUpti_Activity​

Typedef MUpti_ActivityMemcpy4​

Typedef MUpti_ActivityMemcpyPtoP​

Typedef MUpti_ActivityMemcpy2​

Typedef MUpti_ActivityMemcpyPtoP3​

Typedef MUpti_ActivityMemset3​

Typedef MUpti_ActivityMemory​

Typedef MUpti_ActivityMemory2​

Typedef MUpti_ActivityMemoryPool​

Typedef MUpti_ActivityKernel6​

Typedef MUpti_ActivityMdpKernel​

Typedef MUpti_ActivityPreemption​

Typedef MUpti_ActivityAPI​

Typedef MUpti_ActivityEvent​

Typedef MUpti_ActivityEventInstance​

Typedef MUpti_ActivityMetric​

Typedef MUpti_ActivityMetricInstance​

Typedef MUpti_ActivitySourceLocator​

Typedef MUpti_ActivityGlobalAccess3​

Typedef MUpti_ActivityBranch2​

Typedef MUpti_ActivityDevice2​

Typedef MUpti_ActivityDeviceAttribute​

Typedef MUpti_ActivityContext​

Typedef MUpti_ActivityName​

Typedef MUpti_ActivityMarker2​

Typedef MUpti_ActivityMarkerData​

Typedef MUpti_ActivityOverhead​

Typedef MUpti_ActivityEnvironment​

Typedef MUpti_ActivityInstructionExecution​

Typedef MUpti_ActivityPCSampling3​

Typedef MUpti_ActivityPCSamplingRecordInfo​

Typedef MUpti_ActivityUnifiedMemoryCounter2​

Typedef MUpti_ActivityFunction​

Typedef MUpti_ActivityModule​

Typedef MUpti_ActivitySharedAccess​

Typedef MUpti_ActivityMusaEvent​

Typedef MUpti_ActivityStream​

Typedef MUpti_ActivitySynchronization​

Typedef MUpti_ActivityInstructionCorrelation​

Typedef MUpti_ActivityOpenAcc​

Typedef MUpti_ActivityOpenAccData​

Typedef MUpti_ActivityOpenAccLaunch​

Typedef MUpti_ActivityOpenAccOther​

Typedef MUpti_ActivityOpenMp​

Typedef MUpti_ActivityExternalCorrelation​

Typedef MUpti_ActivityMtLink3​

Typedef MUpti_ActivityPcie​

Typedef MUpti_ActivityInstantaneousEvent​

Typedef MUpti_ActivityInstantaneousEventInstance​

Typedef MUpti_ActivityInstantaneousMetric​

Typedef MUpti_ActivityInstantaneousMetricInstance​

Typedef MUpti_ActivityGraphTrace​

Typedef MUpti_ActivityMemoryAtomic​

Typedef MUpti_ActivityMemoryAtomicValue​

Typedef MUpti_ActivityMemoryTransfer​

Typedef MUpti_BuffersCallbackRequestFunc​

Typedef MUpti_BuffersCallbackCompleteFunc​

Functions​

Function muptiGetTimestamp​

Function muptiGetContextId​

Function muptiGetStreamIdEx​

Function muptiGetDeviceId​

Function muptiActivityEnable​

Function muptiActivityDisable​

Function muptiActivityGetNumDroppedRecords​

Function muptiActivityGetNextRecord​

Function muptiActivityRegisterCallbacks​

Function muptiActivityFlushAll​

Function muptiFinalize​

Function muptiActivityPushExternalCorrelationId​

Function muptiActivityPopExternalCorrelationId​

Function muptiActivityEnableLatencyTimestamps​

File mupti_callbacks.h​

Classes​

Includes​

  • <musa.h>
  • <builtin_types.h>
  • <string.h>
  • <musa_stdint.h>
  • <mupti_result.h>

Enumeration types​

Enumeration type MUpti_ApiCallbackSite​

enum MUpti_ApiCallbackSite { /* ... */ }

Enumeration type MUpti_CallbackDomain​

enum MUpti_CallbackDomain { /* ... */ }

Enumeration type MUpti_CallbackIdResource​

enum MUpti_CallbackIdResource { /* ... */ }

Enumeration type MUpti_CallbackIdSync​

enum MUpti_CallbackIdSync { /* ... */ }

Typedefs​

Typedef MUpti_CallbackId​

Typedef MUpti_CallbackFunc​

Typedef MUpti_SubscriberHandle​

Typedef MUpti_DomainTable​

Functions​

Function muptiSupportedDomains​

Function muptiSubscribe​

Function muptiUnsubscribe​

Function muptiGetCallbackState​

Function muptiEnableCallback​

Function muptiEnableDomain​

Function muptiEnableAllDomains​

Function muptiGetCallbackName​

File mupti_events.h​

Classes​

Includes​

  • <musa.h>
  • <string.h>
  • <musa_stdint.h>
  • <mupti_result.h>

Macros​

Macro MUPTI_EVENT_OVERFLOW​

#define MUPTI_EVENT_OVERFLOW

Macro MUPTI_EVENT_INVALID​

#define MUPTI_EVENT_INVALID

Enumeration types​

Enumeration type MUpti_DeviceAttributeDeviceClass​

enum MUpti_DeviceAttributeDeviceClass { /* ... */ }

Enumeration type MUpti_DeviceAttribute​

enum MUpti_DeviceAttribute { /* ... */ }

Enumeration type MUpti_EventDomainAttribute​

enum MUpti_EventDomainAttribute { /* ... */ }

Enumeration type MUpti_EventCollectionMethod​

enum MUpti_EventCollectionMethod { /* ... */ }

Enumeration type MUpti_EventGroupAttribute​

enum MUpti_EventGroupAttribute { /* ... */ }

Enumeration type MUpti_EventProfilingScope​

enum MUpti_EventProfilingScope { /* ... */ }

Enumeration type MUpti_EventAttribute​

enum MUpti_EventAttribute { /* ... */ }

Enumeration type MUpti_EventCollectionMode​

enum MUpti_EventCollectionMode { /* ... */ }

Enumeration type MUpti_EventCategory​

enum MUpti_EventCategory { /* ... */ }

Enumeration type MUpti_ReadEventFlags​

enum MUpti_ReadEventFlags { /* ... */ }

Typedefs​

Typedef MUpti_EventID​

Typedef MUpti_EventDomainID​

Typedef MUpti_EventGroup​

Typedef MUpti_KernelReplayUpdateFunc​

File mupti_metrics.h​

Classes​

Includes​

  • <musa.h>
  • <string.h>
  • <musa_stdint.h>
  • <mupti_result.h>

Enumeration types​

Enumeration type MUpti_MetricCategory​

enum MUpti_MetricCategory { /* ... */ }

Enumeration type MUpti_MetricEvaluationMode​

enum MUpti_MetricEvaluationMode { /* ... */ }

Enumeration type MUpti_MetricValueKind​

enum MUpti_MetricValueKind { /* ... */ }

Enumeration type MUpti_MetricValueUtilizationLevel​

enum MUpti_MetricValueUtilizationLevel { /* ... */ }

Enumeration type MUpti_MetricAttribute​

enum MUpti_MetricAttribute { /* ... */ }

Enumeration type MUpti_MetricPropertyDeviceClass​

enum MUpti_MetricPropertyDeviceClass { /* ... */ }

Enumeration type MUpti_MetricPropertyID​

enum MUpti_MetricPropertyID { /* ... */ }

Typedefs​

Typedef MUpti_MetricID​

File mupti_pcsampling.h​

Classes​

Includes​

Macros​

Macro ACTIVITY_RECORD_ALIGNMENT​

#define ACTIVITY_RECORD_ALIGNMENT 8

Macro START_PACKED_ALIGNMENT​

#define START_PACKED_ALIGNMENT

Macro PACKED_ALIGNMENT​

#define PACKED_ALIGNMENT

Macro END_PACKED_ALIGNMENT​

#define END_PACKED_ALIGNMENT

Macro MUPTI_PCSAMPLING_STRUCT_SIZE​

#define MUPTI_PCSAMPLING_STRUCT_SIZE

Macro MUPTI_STALL_REASON_STRING_SIZE​

#define MUPTI_STALL_REASON_STRING_SIZE

Macro MUpti_PCSamplingConfigurationInfoParamsSize​

#define MUpti_PCSamplingConfigurationInfoParamsSize

Macro MUpti_PCSamplingGetDataParamsSize​

#define MUpti_PCSamplingGetDataParamsSize

Macro MUpti_PCSamplingEnableParamsSize​

#define MUpti_PCSamplingEnableParamsSize

Macro MUpti_PCSamplingDisableParamsSize​

#define MUpti_PCSamplingDisableParamsSize

Macro MUpti_PCSamplingStartParamsSize​

#define MUpti_PCSamplingStartParamsSize

Macro MUpti_PCSamplingStopParamsSize​

#define MUpti_PCSamplingStopParamsSize

Macro MUpti_PCSamplingGetNumStallReasonsParamsSize​

#define MUpti_PCSamplingGetNumStallReasonsParamsSize

Macro MUpti_PCSamplingGetStallReasonsParamsSize​

#define MUpti_PCSamplingGetStallReasonsParamsSize

Macro MUpti_GetSassToSourceCorrelationParamsSize​

#define MUpti_GetSassToSourceCorrelationParamsSize

Macro MUpti_GetMubinCrcParamsSize​

#define MUpti_GetMubinCrcParamsSize

Enumeration types​

Enumeration type MUpti_PCSamplingCollectionMode​

enum MUpti_PCSamplingCollectionMode { /* ... */ }

Enumeration type MUpti_PCSamplingOutputDataFormat​

enum MUpti_PCSamplingOutputDataFormat { /* ... */ }

Enumeration type MUpti_PCSamplingConfigurationAttributeType​

enum MUpti_PCSamplingConfigurationAttributeType { /* ... */ }

Typedefs​

Typedef MUpti_PCSamplingStallReason​

Typedef MUpti_PCSamplingPCData​

Typedef MUpti_PCSamplingData​

Typedef MUpti_ComputeCrcCallbackFunc​

Functions​

Function muptiPCSamplingSetConfigurationAttribute​

Function muptiPCSamplingEnable​

Function muptiPCSamplingDisable​

Function muptiPCSamplingStart​

Function muptiPCSamplingStop​

File mupti_profiler_target.h​

Classes​

Includes​

  • <musa.h>
  • <mupti_result.h>
  • <stddef.h>
  • <stdint.h>

Macros​

Macro MUPTI_PROFILER_STRUCT_SIZE​

#define MUPTI_PROFILER_STRUCT_SIZE

Macro MUpti_Profiler_Initialize_Params_STRUCT_SIZE​

#define MUpti_Profiler_Initialize_Params_STRUCT_SIZE

Macro MUpti_Profiler_DeInitialize_Params_STRUCT_SIZE​

#define MUpti_Profiler_DeInitialize_Params_STRUCT_SIZE

Macro MUpti_Profiler_CounterDataImageOptions_STRUCT_SIZE​

#define MUpti_Profiler_CounterDataImageOptions_STRUCT_SIZE

Macro MUpti_Profiler_CounterDataImage_CalculateSize_Params_STRUCT_SIZE​

#define MUpti_Profiler_CounterDataImage_CalculateSize_Params_STRUCT_SIZE

Macro MUpti_Profiler_CounterDataImage_Initialize_Params_STRUCT_SIZE​

#define MUpti_Profiler_CounterDataImage_Initialize_Params_STRUCT_SIZE

Macro MUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params_STRUCT_SIZE​

#define MUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params_STRUCT_SIZE

Macro MUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params_STRUCT_SIZE​

#define MUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params_STRUCT_SIZE

Macro MUpti_Profiler_BeginSession_Params_STRUCT_SIZE​

#define MUpti_Profiler_BeginSession_Params_STRUCT_SIZE

Macro MUpti_Profiler_EndSession_Params_STRUCT_SIZE​

#define MUpti_Profiler_EndSession_Params_STRUCT_SIZE

Macro MUpti_Profiler_SetConfig_Params_STRUCT_SIZE​

#define MUpti_Profiler_SetConfig_Params_STRUCT_SIZE

Macro MUpti_Profiler_UnsetConfig_Params_STRUCT_SIZE​

#define MUpti_Profiler_UnsetConfig_Params_STRUCT_SIZE

Macro MUpti_Profiler_BeginPass_Params_STRUCT_SIZE​

#define MUpti_Profiler_BeginPass_Params_STRUCT_SIZE

Macro MUpti_Profiler_EndPass_Params_STRUCT_SIZE​

#define MUpti_Profiler_EndPass_Params_STRUCT_SIZE

Macro MUpti_Profiler_EnableProfiling_Params_STRUCT_SIZE​

#define MUpti_Profiler_EnableProfiling_Params_STRUCT_SIZE

Macro MUpti_Profiler_DisableProfiling_Params_STRUCT_SIZE​

#define MUpti_Profiler_DisableProfiling_Params_STRUCT_SIZE

Macro MUpti_Profiler_IsPassCollected_Params_STRUCT_SIZE​

#define MUpti_Profiler_IsPassCollected_Params_STRUCT_SIZE

Macro MUpti_Profiler_FlushCounterData_Params_STRUCT_SIZE​

#define MUpti_Profiler_FlushCounterData_Params_STRUCT_SIZE

Macro MUpti_Profiler_PushRange_Params_STRUCT_SIZE​

#define MUpti_Profiler_PushRange_Params_STRUCT_SIZE

Macro MUpti_Profiler_PopRange_Params_STRUCT_SIZE​

#define MUpti_Profiler_PopRange_Params_STRUCT_SIZE

Macro MUpti_Profiler_GetCounterAvailability_Params_STRUCT_SIZE​

#define MUpti_Profiler_GetCounterAvailability_Params_STRUCT_SIZE

Enumeration types​

Enumeration type MUpti_ProfilerRange​

enum MUpti_ProfilerRange { /* ... */ }

Enumeration type MUpti_ProfilerReplayMode​

enum MUpti_ProfilerReplayMode { /* ... */ }

Typedefs​

Typedef MUpti_Profiler_Initialize_Params​

Typedef MUpti_Profiler_DeInitialize_Params​

Typedef MUpti_Profiler_CounterDataImageOptions​

Typedef MUpti_Profiler_CounterDataImage_CalculateSize_Params​

Typedef MUpti_Profiler_CounterDataImage_Initialize_Params​

Typedef MUpti_Profiler_CounterDataImage_CalculateScratchBufferSize_Params​

Typedef MUpti_Profiler_CounterDataImage_InitializeScratchBuffer_Params​

Typedef MUpti_Profiler_BeginSession_Params​

Typedef MUpti_Profiler_EndSession_Params​

Typedef MUpti_Profiler_SetConfig_Params​

Typedef MUpti_Profiler_UnsetConfig_Params​

Typedef MUpti_Profiler_BeginPass_Params​

Typedef MUpti_Profiler_EndPass_Params​

Typedef MUpti_Profiler_EnableProfiling_Params​

Typedef MUpti_Profiler_DisableProfiling_Params​

Typedef MUpti_Profiler_IsPassCollected_Params​

Typedef MUpti_Profiler_FlushCounterData_Params​

Typedef MUpti_Profiler_PushRange_Params​

Typedef MUpti_Profiler_PopRange_Params​

Typedef MUpti_Profiler_GetCounterAvailability_Params​

Functions​

Function muptiProfilerInitialize​

Function muptiProfilerDeInitialize​

Function muptiProfilerBeginSession​

Function muptiProfilerEndSession​

Function muptiProfilerSetConfig​

Function muptiProfilerUnsetConfig​

Function muptiProfilerBeginPass​

Function muptiProfilerEndPass​

Function muptiProfilerEnableProfiling​

Function muptiProfilerDisableProfiling​

File mupti_result.h​

Macros​

Macro MUPTIAPI​

#define MUPTIAPI

Enumeration types​

Enumeration type MUptiResult​

enum MUptiResult { /* ... */ }

Functions​

Function muptiGetResultString​

File mupti_version.h​

Includes​

  • <musa_stdint.h>
  • <mupti_result.h>

Macros​

Macro MUPTI_API_VERSION​

#define MUPTI_API_VERSION

Functions​

Function muptiGetVersion​