public class cupti extends cupti
| Constructor and Description |
|---|
cupti() |
| Modifier and Type | Method and Description |
|---|---|
static int |
cuptiActivityConfigurePCSampling(CUctx_st ctx,
CUpti_ActivityPCSamplingConfig config)
\brief Set PC sampling configuration.
|
static int |
cuptiActivityConfigureUnifiedMemoryCounter(CUpti_ActivityUnifiedMemoryCounterConfig config,
int count)
\brief Set Unified Memory Counter configuration.
|
static int |
cuptiActivityDisable(int kind)
\brief Disable collection of a specific kind of activity record.
|
static int |
cuptiActivityDisableContext(CUctx_st context,
int kind)
\brief Disable collection of a specific kind of activity record for
a context.
|
static int |
cuptiActivityEnable(int kind)
\brief Enable collection of a specific kind of activity record.
|
static int |
cuptiActivityEnableAllSyncRecords(byte enable)
\brief Enables collecting records for all synchronization operations.
|
static int |
cuptiActivityEnableAndDump(int kind)
\brief Enable collection of a specific kind of activity record.
|
static int |
cuptiActivityEnableContext(CUctx_st context,
int kind)
\brief Enable collection of a specific kind of activity record for
a context.
|
static int |
cuptiActivityEnableDeviceGraph(byte enable)
\brief Controls the collection of records for device launched graphs.
|
static int |
cuptiActivityEnableDriverApi(int cbid,
byte enable)
\brief Controls the collection of activity records for specific CUDA Driver APIs.
|
static int |
cuptiActivityEnableHWTrace(byte enable)
\brief Enables the collection of CUDA kernel timestamps through Hardware Event System(HES).
|
static int |
cuptiActivityEnableLatencyTimestamps(byte enable)
\brief Controls the collection of queued and submitted timestamps for kernels.
|
static int |
cuptiActivityEnableLaunchAttributes(byte enable)
\brief Controls the collection of launch attributes for kernels.
|
static int |
cuptiActivityEnableRuntimeApi(int cbid,
byte enable)
\brief Controls the collection of activity records for specific CUDA Runtime APIs.
|
static int |
cuptiActivityFlush(CUctx_st context,
int streamId,
int flag)
\brief Wait for all activity records to be delivered via the
completion callback.
|
static int |
cuptiActivityFlushAll(int flag)
\brief Request to deliver activity records via the buffer completion callback.
|
static int |
cuptiActivityFlushPeriod(int time)
\brief Sets the flush period for the worker thread
CUPTI creates a worker thread to minimize the perturbance for the application created
threads.
|
static int |
cuptiActivityGetAttribute(int attr,
SizeTPointer valueSize,
Pointer value)
\brief Read an activity API attribute.
|
static int |
cuptiActivityGetNextRecord(byte[] buffer,
long validBufferSizeBytes,
CUpti_Activity record) |
static int |
cuptiActivityGetNextRecord(ByteBuffer buffer,
long validBufferSizeBytes,
CUpti_Activity record) |
static int |
cuptiActivityGetNextRecord(BytePointer buffer,
long validBufferSizeBytes,
CUpti_Activity record) |
static int |
cuptiActivityGetNextRecord(BytePointer buffer,
long validBufferSizeBytes,
PointerPointer record)
\brief Iterate over the activity records in a buffer.
|
static int |
cuptiActivityGetNumDroppedRecords(CUctx_st context,
int streamId,
SizeTPointer dropped)
\brief Get the number of activity records that were dropped of
insufficient buffer space.
|
static int |
cuptiActivityPopExternalCorrelationId(int kind,
long[] lastId) |
static int |
cuptiActivityPopExternalCorrelationId(int kind,
LongBuffer lastId) |
static int |
cuptiActivityPopExternalCorrelationId(int kind,
LongPointer lastId)
\brief Pop an external correlation id for the calling thread
This function notifies CUPTI that the calling thread is leaving an external API region.
|
static int |
cuptiActivityPushExternalCorrelationId(int kind,
long id)
\brief Push an external correlation id for the calling thread
This function notifies CUPTI that the calling thread is entering an external API region.
|
static int |
cuptiActivityRegisterCallbacks(CUpti_BuffersCallbackRequestFunc funcBufferRequested,
CUpti_BuffersCallbackCompleteFunc funcBufferCompleted)
\brief Registers callback functions with CUPTI for activity buffer
handling.
|
static int |
cuptiActivityRegisterTimestampCallback(CUpti_TimestampCallbackFunc funcTimestamp)
\brief Registers callback function with CUPTI for providing timestamp.
|
static int |
cuptiActivitySetAttribute(int attr,
SizeTPointer valueSize,
Pointer value)
\brief Write an activity API attribute.
|
static int |
cuptiComputeCapabilitySupported(int major,
int minor,
int[] support) |
static int |
cuptiComputeCapabilitySupported(int major,
int minor,
IntBuffer support) |
static int |
cuptiComputeCapabilitySupported(int major,
int minor,
IntPointer support)
\brief Check support for a compute capability
This function is used to check the support for a device based on
it's compute capability.
|
static int |
cuptiDeviceEnumEventDomains(int device,
SizeTPointer arraySizeBytes,
int[] domainArray) |
static int |
cuptiDeviceEnumEventDomains(int device,
SizeTPointer arraySizeBytes,
IntPointer domainArray)
\brief Get the event domains for a device.
|
static int |
cuptiDeviceEnumMetrics(int device,
SizeTPointer arraySizeBytes,
int[] metricArray) |
static int |
cuptiDeviceEnumMetrics(int device,
SizeTPointer arraySizeBytes,
IntPointer metricArray)
\brief Get the metrics for a device.
|
static int |
cuptiDeviceGetAttribute(int device,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Read a device attribute.
|
static int |
cuptiDeviceGetEventDomainAttribute(int device,
int eventDomain,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Read an event domain attribute.
|
static int |
cuptiDeviceGetNumEventDomains(int device,
int[] numDomains) |
static int |
cuptiDeviceGetNumEventDomains(int device,
IntBuffer numDomains) |
static int |
cuptiDeviceGetNumEventDomains(int device,
IntPointer numDomains)
\brief Get the number of domains for a device.
|
static int |
cuptiDeviceGetNumMetrics(int device,
int[] numMetrics) |
static int |
cuptiDeviceGetNumMetrics(int device,
IntBuffer numMetrics) |
static int |
cuptiDeviceGetNumMetrics(int device,
IntPointer numMetrics)
\brief Get the number of metrics for a device.
|
static int |
cuptiDeviceSupported(int dev,
int[] support) |
static int |
cuptiDeviceSupported(int dev,
IntBuffer support) |
static int |
cuptiDeviceSupported(int dev,
IntPointer support)
\brief Check support for a compute device
This function is used to check the support for a compute device.
|
static int |
cuptiDeviceVirtualizationMode(int dev,
int[] mode) |
static int |
cuptiDeviceVirtualizationMode(int dev,
IntBuffer mode) |
static int |
cuptiDeviceVirtualizationMode(int dev,
IntPointer mode)
\brief Query the virtualization mode of the device
This function is used to query the virtualization mode of the CUDA device.
|
static int |
cuptiDisableKernelReplayMode(CUctx_st context)
\brief Disable kernel replay mode.
|
static int |
cuptiEnableAllDomains(int enable,
CUpti_Subscriber_st subscriber)
\brief Enable or disable all callbacks in all domains.
|
static int |
cuptiEnableCallback(int enable,
CUpti_Subscriber_st subscriber,
int domain,
int cbid)
\brief Enable or disabled callbacks for a specific domain and
callback ID.
|
static int |
cuptiEnableDomain(int enable,
CUpti_Subscriber_st subscriber,
int domain)
\brief Enable or disabled all callbacks for a specific domain.
|
static int |
cuptiEnableKernelReplayMode(CUctx_st context)
\brief Enable kernel replay mode.
|
static int |
cuptiEnumEventDomains(SizeTPointer arraySizeBytes,
int[] domainArray) |
static int |
cuptiEnumEventDomains(SizeTPointer arraySizeBytes,
IntPointer domainArray)
\brief Get the event domains available on any device.
|
static int |
cuptiEnumMetrics(SizeTPointer arraySizeBytes,
int[] metricArray) |
static int |
cuptiEnumMetrics(SizeTPointer arraySizeBytes,
IntPointer metricArray)
\brief Get all the metrics available on any device.
|
static int |
cuptiEventDomainEnumEvents(int eventDomain,
SizeTPointer arraySizeBytes,
int[] eventArray) |
static int |
cuptiEventDomainEnumEvents(int eventDomain,
SizeTPointer arraySizeBytes,
IntPointer eventArray)
\brief Get the events in a domain.
|
static int |
cuptiEventDomainGetAttribute(int eventDomain,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Read an event domain attribute.
|
static int |
cuptiEventDomainGetNumEvents(int eventDomain,
int[] numEvents) |
static int |
cuptiEventDomainGetNumEvents(int eventDomain,
IntBuffer numEvents) |
static int |
cuptiEventDomainGetNumEvents(int eventDomain,
IntPointer numEvents)
\brief Get number of events in a domain.
|
static int |
cuptiEventGetAttribute(int event,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Get an event attribute.
|
static int |
cuptiEventGetIdFromName(int device,
BytePointer eventName,
IntPointer event)
\brief Find an event by name.
|
static int |
cuptiEventGetIdFromName(int device,
String eventName,
int[] event) |
static int |
cuptiEventGroupAddEvent(CUpti_EventGroup eventGroup,
int event)
\brief Add an event to an event group.
|
static int |
cuptiEventGroupCreate(CUctx_st context,
CUpti_EventGroup eventGroup,
int flags)
\brief Create a new event group for a context.
|
static int |
cuptiEventGroupDestroy(CUpti_EventGroup eventGroup)
\brief Destroy an event group.
|
static int |
cuptiEventGroupDisable(CUpti_EventGroup eventGroup)
\brief Disable an event group.
|
static int |
cuptiEventGroupEnable(CUpti_EventGroup eventGroup)
\brief Enable an event group.
|
static int |
cuptiEventGroupGetAttribute(CUpti_EventGroup eventGroup,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Read an event group attribute.
|
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
long[] eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
int[] eventIdArray,
SizeTPointer numEventIdsRead) |
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
long[] eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
IntPointer eventIdArray,
SizeTPointer numEventIdsRead) |
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
LongBuffer eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
int[] eventIdArray,
SizeTPointer numEventIdsRead) |
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
LongBuffer eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
IntPointer eventIdArray,
SizeTPointer numEventIdsRead) |
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
LongPointer eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
int[] eventIdArray,
SizeTPointer numEventIdsRead) |
static int |
cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup,
int flags,
SizeTPointer eventValueBufferSizeBytes,
LongPointer eventValueBuffer,
SizeTPointer eventIdArraySizeBytes,
IntPointer eventIdArray,
SizeTPointer numEventIdsRead)
\brief Read the values for all the events in an event group.
|
static int |
cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup,
int flags,
int event,
SizeTPointer eventValueBufferSizeBytes,
long[] eventValueBuffer) |
static int |
cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup,
int flags,
int event,
SizeTPointer eventValueBufferSizeBytes,
LongBuffer eventValueBuffer) |
static int |
cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup,
int flags,
int event,
SizeTPointer eventValueBufferSizeBytes,
LongPointer eventValueBuffer)
\brief Read the value for an event in an event group.
|
static int |
cuptiEventGroupRemoveAllEvents(CUpti_EventGroup eventGroup)
\brief Remove all events from an event group.
|
static int |
cuptiEventGroupRemoveEvent(CUpti_EventGroup eventGroup,
int event)
\brief Remove an event from an event group.
|
static int |
cuptiEventGroupResetAllEvents(CUpti_EventGroup eventGroup)
\brief Zero all the event counts in an event group.
|
static int |
cuptiEventGroupSetAttribute(CUpti_EventGroup eventGroup,
int attrib,
long valueSize,
Pointer value)
\brief Write an event group attribute.
|
static int |
cuptiEventGroupSetDisable(CUpti_EventGroupSet eventGroupSet)
\brief Disable an event group set.
|
static int |
cuptiEventGroupSetEnable(CUpti_EventGroupSet eventGroupSet)
\brief Enable an event group set.
|
static int |
cuptiEventGroupSetsCreate(CUctx_st context,
long eventIdArraySizeBytes,
int[] eventIdArray,
CUpti_EventGroupSets eventGroupPasses) |
static int |
cuptiEventGroupSetsCreate(CUctx_st context,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
CUpti_EventGroupSets eventGroupPasses) |
static int |
cuptiEventGroupSetsCreate(CUctx_st context,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
PointerPointer eventGroupPasses)
\brief For a set of events, get the grouping that indicates the
number of passes and the event groups necessary to collect the
events.
|
static int |
cuptiEventGroupSetsDestroy(CUpti_EventGroupSets eventGroupSets)
\brief Destroy a event group sets object.
|
static int |
cuptiFinalize()
\brief Detach CUPTI from the running process
This API detaches the CUPTI from the running process.
|
static int |
cuptiGetAutoBoostState(CUctx_st context,
CUpti_ActivityAutoBoostState state)
\brief Get auto boost state
The profiling results can be inconsistent in case auto boost is enabled.
|
static int |
cuptiGetCallbackName(int domain,
int cbid,
byte[] name) |
static int |
cuptiGetCallbackName(int domain,
int cbid,
ByteBuffer name) |
static int |
cuptiGetCallbackName(int domain,
int cbid,
BytePointer name) |
static int |
cuptiGetCallbackName(int domain,
int cbid,
PointerPointer name)
\brief Get the name of a callback for a specific domain and callback ID.
|
static int |
cuptiGetCallbackState(int[] enable,
CUpti_Subscriber_st subscriber,
int domain,
int cbid) |
static int |
cuptiGetCallbackState(IntBuffer enable,
CUpti_Subscriber_st subscriber,
int domain,
int cbid) |
static int |
cuptiGetCallbackState(IntPointer enable,
CUpti_Subscriber_st subscriber,
int domain,
int cbid)
\brief Get the current enabled/disabled state of a callback for a specific
domain and function ID.
|
static int |
cuptiGetContextId(CUctx_st context,
int[] contextId) |
static int |
cuptiGetContextId(CUctx_st context,
IntBuffer contextId) |
static int |
cuptiGetContextId(CUctx_st context,
IntPointer contextId)
\brief Get the ID of a context.
|
static int |
cuptiGetDeviceId(CUctx_st context,
int[] deviceId) |
static int |
cuptiGetDeviceId(CUctx_st context,
IntBuffer deviceId) |
static int |
cuptiGetDeviceId(CUctx_st context,
IntPointer deviceId)
\brief Get the ID of a device
If \p context is NULL, returns the ID of the device that contains
the currently active context.
|
static int |
cuptiGetErrorMessage(int result,
byte[] str) |
static int |
cuptiGetErrorMessage(int result,
ByteBuffer str) |
static int |
cuptiGetErrorMessage(int result,
BytePointer str) |
static int |
cuptiGetErrorMessage(int result,
PointerPointer str)
\brief Get the descriptive message corresponding to error codes returned
by CUPTI.
|
static int |
cuptiGetGraphExecId(CUgraphExec_st graphExec,
int[] pId) |
static int |
cuptiGetGraphExecId(CUgraphExec_st graphExec,
IntBuffer pId) |
static int |
cuptiGetGraphExecId(CUgraphExec_st graphExec,
IntPointer pId)
\brief Get the unique ID of executable graph
Returns the unique ID of executable CUDA graph.
|
static int |
cuptiGetGraphId(CUgraph_st graph,
int[] pId) |
static int |
cuptiGetGraphId(CUgraph_st graph,
IntBuffer pId) |
static int |
cuptiGetGraphId(CUgraph_st graph,
IntPointer pId)
\brief Get the unique ID of graph
Returns the unique ID of CUDA graph.
|
static int |
cuptiGetGraphNodeId(CUgraphNode_st node,
long[] nodeId) |
static int |
cuptiGetGraphNodeId(CUgraphNode_st node,
LongBuffer nodeId) |
static int |
cuptiGetGraphNodeId(CUgraphNode_st node,
LongPointer nodeId)
\brief Get the unique ID of a graph node
Returns the unique ID of the CUDA graph node.
|
static int |
cuptiGetLastError()
\brief Returns the last error from a cupti call or callback
Returns the last error that has been produced by any of the cupti api calls
or the callback in the same host thread and resets it to CUPTI_SUCCESS.
|
static int |
cuptiGetNumEventDomains(int[] numDomains) |
static int |
cuptiGetNumEventDomains(IntBuffer numDomains) |
static int |
cuptiGetNumEventDomains(IntPointer numDomains)
\brief Get the number of event domains available on any device.
|
static int |
cuptiGetNumMetrics(int[] numMetrics) |
static int |
cuptiGetNumMetrics(IntBuffer numMetrics) |
static int |
cuptiGetNumMetrics(IntPointer numMetrics)
\brief Get the total number of metrics available on any device.
|
static int |
cuptiGetResultString(int result,
byte[] str) |
static int |
cuptiGetResultString(int result,
ByteBuffer str) |
static int |
cuptiGetResultString(int result,
BytePointer str) |
static int |
cuptiGetResultString(int result,
PointerPointer str)
\brief Get the descriptive string for a CUptiResult.
|
static int |
cuptiGetStreamId(CUctx_st context,
CUstream_st stream,
int[] streamId) |
static int |
cuptiGetStreamId(CUctx_st context,
CUstream_st stream,
IntBuffer streamId) |
static int |
cuptiGetStreamId(CUctx_st context,
CUstream_st stream,
IntPointer streamId)
\brief Get the ID of a stream.
|
static int |
cuptiGetStreamIdEx(CUctx_st context,
CUstream_st stream,
byte perThreadStream,
int[] streamId) |
static int |
cuptiGetStreamIdEx(CUctx_st context,
CUstream_st stream,
byte perThreadStream,
IntBuffer streamId) |
static int |
cuptiGetStreamIdEx(CUctx_st context,
CUstream_st stream,
byte perThreadStream,
IntPointer streamId)
\brief Get the ID of a stream.
|
static int |
cuptiGetThreadIdType(int[] type) |
static int |
cuptiGetThreadIdType(IntBuffer type) |
static int |
cuptiGetThreadIdType(IntPointer type)
\brief Get the thread-id type
Returns the thread-id type used in CUPTI
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p type is NULL
|
static int |
cuptiGetTimestamp(long[] timestamp) |
static int |
cuptiGetTimestamp(LongBuffer timestamp) |
static int |
cuptiGetTimestamp(LongPointer timestamp)
\brief Get the CUPTI timestamp.
|
static int |
cuptiGetVersion(int[] version) |
static int |
cuptiGetVersion(IntBuffer version) |
static int |
cuptiGetVersion(IntPointer version)
\brief Get the CUPTI API version.
|
static int |
cuptiKernelReplaySubscribeUpdate(CUpti_KernelReplayUpdateFunc updateFunc,
Pointer customData)
\brief Subscribe to kernel replay updates.
|
static int |
cuptiMetricCreateEventGroupSets(CUctx_st context,
long metricIdArraySizeBytes,
int[] metricIdArray,
CUpti_EventGroupSets eventGroupPasses) |
static int |
cuptiMetricCreateEventGroupSets(CUctx_st context,
long metricIdArraySizeBytes,
IntPointer metricIdArray,
CUpti_EventGroupSets eventGroupPasses) |
static int |
cuptiMetricCreateEventGroupSets(CUctx_st context,
long metricIdArraySizeBytes,
IntPointer metricIdArray,
PointerPointer eventGroupPasses)
\brief For a set of metrics, get the grouping that indicates the
number of passes and the event groups necessary to collect the
events required for those metrics.
|
static int |
cuptiMetricEnumEvents(int metric,
SizeTPointer eventIdArraySizeBytes,
int[] eventIdArray) |
static int |
cuptiMetricEnumEvents(int metric,
SizeTPointer eventIdArraySizeBytes,
IntPointer eventIdArray)
\brief Get the events required to calculating a metric.
|
static int |
cuptiMetricEnumProperties(int metric,
SizeTPointer propIdArraySizeBytes,
int[] propIdArray) |
static int |
cuptiMetricEnumProperties(int metric,
SizeTPointer propIdArraySizeBytes,
IntBuffer propIdArray) |
static int |
cuptiMetricEnumProperties(int metric,
SizeTPointer propIdArraySizeBytes,
IntPointer propIdArray)
\brief Get the properties required to calculating a metric.
|
static int |
cuptiMetricGetAttribute(int metric,
int attrib,
SizeTPointer valueSize,
Pointer value)
\brief Get a metric attribute.
|
static int |
cuptiMetricGetIdFromName(int device,
BytePointer metricName,
IntPointer metric)
\brief Find an metric by name.
|
static int |
cuptiMetricGetIdFromName(int device,
String metricName,
int[] metric) |
static int |
cuptiMetricGetNumEvents(int metric,
int[] numEvents) |
static int |
cuptiMetricGetNumEvents(int metric,
IntBuffer numEvents) |
static int |
cuptiMetricGetNumEvents(int metric,
IntPointer numEvents)
\brief Get number of events required to calculate a metric.
|
static int |
cuptiMetricGetNumProperties(int metric,
int[] numProp) |
static int |
cuptiMetricGetNumProperties(int metric,
IntBuffer numProp) |
static int |
cuptiMetricGetNumProperties(int metric,
IntPointer numProp)
\brief Get number of properties required to calculate a metric.
|
static int |
cuptiMetricGetRequiredEventGroupSets(CUctx_st context,
int metric,
CUpti_EventGroupSets eventGroupSets) |
static int |
cuptiMetricGetRequiredEventGroupSets(CUctx_st context,
int metric,
PointerPointer eventGroupSets)
\brief For a metric get the groups of events that must be collected
in the same pass.
|
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
long[] eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
LongBuffer eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
LongPointer eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
long[] eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
LongBuffer eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue(int device,
int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
LongPointer eventValueArray,
long timeDuration,
CUpti_MetricValue metricValue)
\brief Calculate the value for a metric.
|
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
long[] eventValueArray,
long propIdArraySizeBytes,
int[] propIdArray,
long propValueArraySizeBytes,
long[] propValueArray,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
LongBuffer eventValueArray,
long propIdArraySizeBytes,
IntBuffer propIdArray,
long propValueArraySizeBytes,
LongBuffer propValueArray,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
int[] eventIdArray,
long eventValueArraySizeBytes,
LongPointer eventValueArray,
long propIdArraySizeBytes,
IntPointer propIdArray,
long propValueArraySizeBytes,
LongPointer propValueArray,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
long[] eventValueArray,
long propIdArraySizeBytes,
int[] propIdArray,
long propValueArraySizeBytes,
long[] propValueArray,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
LongBuffer eventValueArray,
long propIdArraySizeBytes,
IntBuffer propIdArray,
long propValueArraySizeBytes,
LongBuffer propValueArray,
CUpti_MetricValue metricValue) |
static int |
cuptiMetricGetValue2(int metric,
long eventIdArraySizeBytes,
IntPointer eventIdArray,
long eventValueArraySizeBytes,
LongPointer eventValueArray,
long propIdArraySizeBytes,
IntPointer propIdArray,
long propValueArraySizeBytes,
LongPointer propValueArray,
CUpti_MetricValue metricValue)
\brief Calculate the value for a metric.
|
static int |
cuptiSetEventCollectionMode(CUctx_st context,
int mode)
\brief Set the event collection mode.
|
static int |
cuptiSetThreadIdType(int type)
\brief Set the thread-id type
CUPTI uses the method corresponding to set type to generate the thread-id.
|
static int |
cuptiSubscribe(CUpti_Subscriber_st subscriber,
CUpti_CallbackFunc callback,
Pointer userdata)
\brief Initialize a callback subscriber with a callback function
and user data.
|
static int |
cuptiSupportedDomains(SizeTPointer domainCount,
int[] domainTable) |
static int |
cuptiSupportedDomains(SizeTPointer domainCount,
IntBuffer domainTable) |
static int |
cuptiSupportedDomains(SizeTPointer domainCount,
IntPointer domainTable)
\brief Get the available callback domains.
|
static int |
cuptiUnsubscribe(CUpti_Subscriber_st subscriber)
\brief Unregister a callback subscriber.
|
public static final int CUPTI_SUCCESS
public static final int CUPTI_ERROR_INVALID_PARAMETER
public static final int CUPTI_ERROR_INVALID_DEVICE
public static final int CUPTI_ERROR_INVALID_CONTEXT
public static final int CUPTI_ERROR_INVALID_EVENT_DOMAIN_ID
public static final int CUPTI_ERROR_INVALID_EVENT_ID
public static final int CUPTI_ERROR_INVALID_EVENT_NAME
public static final int CUPTI_ERROR_INVALID_OPERATION
public static final int CUPTI_ERROR_OUT_OF_MEMORY
public static final int CUPTI_ERROR_HARDWARE
public static final int CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT
public static final int CUPTI_ERROR_API_NOT_IMPLEMENTED
public static final int CUPTI_ERROR_MAX_LIMIT_REACHED
public static final int CUPTI_ERROR_NOT_READY
public static final int CUPTI_ERROR_NOT_COMPATIBLE
public static final int CUPTI_ERROR_NOT_INITIALIZED
public static final int CUPTI_ERROR_INVALID_METRIC_ID
public static final int CUPTI_ERROR_INVALID_METRIC_NAME
public static final int CUPTI_ERROR_QUEUE_EMPTY
public static final int CUPTI_ERROR_INVALID_HANDLE
public static final int CUPTI_ERROR_INVALID_STREAM
public static final int CUPTI_ERROR_INVALID_KIND
public static final int CUPTI_ERROR_INVALID_EVENT_VALUE
public static final int CUPTI_ERROR_DISABLED
public static final int CUPTI_ERROR_INVALID_MODULE
public static final int CUPTI_ERROR_INVALID_METRIC_VALUE
public static final int CUPTI_ERROR_HARDWARE_BUSY
public static final int CUPTI_ERROR_NOT_SUPPORTED
public static final int CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED
public static final int CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED_ON_DEVICE
public static final int CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED_ON_NON_P2P_DEVICES
public static final int CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED_WITH_MPS
public static final int CUPTI_ERROR_CDP_TRACING_NOT_SUPPORTED
public static final int CUPTI_ERROR_VIRTUALIZED_DEVICE_NOT_SUPPORTED
public static final int CUPTI_ERROR_CUDA_COMPILER_NOT_COMPATIBLE
public static final int CUPTI_ERROR_INSUFFICIENT_PRIVILEGES
public static final int CUPTI_ERROR_OLD_PROFILER_API_INITIALIZED
public static final int CUPTI_ERROR_OPENACC_UNDEFINED_ROUTINE
public static final int CUPTI_ERROR_LEGACY_PROFILER_NOT_SUPPORTED
public static final int CUPTI_ERROR_MULTIPLE_SUBSCRIBERS_NOT_SUPPORTED
public static final int CUPTI_ERROR_VIRTUALIZED_DEVICE_INSUFFICIENT_PRIVILEGES
public static final int CUPTI_ERROR_CONFIDENTIAL_COMPUTING_NOT_SUPPORTED
public static final int CUPTI_ERROR_CMP_DEVICE_NOT_SUPPORTED
public static final int CUPTI_ERROR_MIG_DEVICE_NOT_SUPPORTED
public static final int CUPTI_ERROR_SLI_DEVICE_NOT_SUPPORTED
public static final int CUPTI_ERROR_WSL_DEVICE_NOT_SUPPORTED
public static final int CUPTI_ERROR_UNKNOWN
public static final int CUPTI_ERROR_FORCE_INT
public static final int CUPTI_API_VERSION
public static final int CUPTI_UNIFIED_MEMORY_CPU_DEVICE_ID
cupti_activity_deprecated.h, which is included at
the bottom of this file. Header cupti_activity.h contains
only the latest version of APIs and structures.public static final int CUPTI_INVALID_CONTEXT_ID
public static final int CUPTI_INVALID_STREAM_ID
public static final int CUPTI_INVALID_CHANNEL_ID
public static final int invalidNumaId
public static final int CUPTI_ACTIVITY_KIND_INVALID
public static final int CUPTI_ACTIVITY_KIND_MEMCPY
public static final int CUPTI_ACTIVITY_KIND_MEMSET
public static final int CUPTI_ACTIVITY_KIND_KERNEL
public static final int CUPTI_ACTIVITY_KIND_DRIVER
public static final int CUPTI_ACTIVITY_KIND_RUNTIME
public static final int CUPTI_ACTIVITY_KIND_EVENT
public static final int CUPTI_ACTIVITY_KIND_METRIC
public static final int CUPTI_ACTIVITY_KIND_DEVICE
public static final int CUPTI_ACTIVITY_KIND_CONTEXT
public static final int CUPTI_ACTIVITY_KIND_CONCURRENT_KERNEL
public static final int CUPTI_ACTIVITY_KIND_NAME
public static final int CUPTI_ACTIVITY_KIND_MARKER
public static final int CUPTI_ACTIVITY_KIND_MARKER_DATA
public static final int CUPTI_ACTIVITY_KIND_SOURCE_LOCATOR
public static final int CUPTI_ACTIVITY_KIND_GLOBAL_ACCESS
public static final int CUPTI_ACTIVITY_KIND_BRANCH
public static final int CUPTI_ACTIVITY_KIND_OVERHEAD
public static final int CUPTI_ACTIVITY_KIND_CDP_KERNEL
public static final int CUPTI_ACTIVITY_KIND_PREEMPTION
public static final int CUPTI_ACTIVITY_KIND_ENVIRONMENT
public static final int CUPTI_ACTIVITY_KIND_EVENT_INSTANCE
public static final int CUPTI_ACTIVITY_KIND_MEMCPY2
public static final int CUPTI_ACTIVITY_KIND_METRIC_INSTANCE
public static final int CUPTI_ACTIVITY_KIND_INSTRUCTION_EXECUTION
public static final int CUPTI_ACTIVITY_KIND_UNIFIED_MEMORY_COUNTER
public static final int CUPTI_ACTIVITY_KIND_FUNCTION
public static final int CUPTI_ACTIVITY_KIND_MODULE
public static final int CUPTI_ACTIVITY_KIND_DEVICE_ATTRIBUTE
public static final int CUPTI_ACTIVITY_KIND_SHARED_ACCESS
public static final int CUPTI_ACTIVITY_KIND_PC_SAMPLING
public static final int CUPTI_ACTIVITY_KIND_PC_SAMPLING_RECORD_INFO
public static final int CUPTI_ACTIVITY_KIND_INSTRUCTION_CORRELATION
public static final int CUPTI_ACTIVITY_KIND_OPENACC_DATA
public static final int CUPTI_ACTIVITY_KIND_OPENACC_LAUNCH
public static final int CUPTI_ACTIVITY_KIND_OPENACC_OTHER
public static final int CUPTI_ACTIVITY_KIND_CUDA_EVENT
public static final int CUPTI_ACTIVITY_KIND_STREAM
public static final int CUPTI_ACTIVITY_KIND_SYNCHRONIZATION
public static final int CUPTI_ACTIVITY_KIND_EXTERNAL_CORRELATION
public static final int CUPTI_ACTIVITY_KIND_NVLINK
public static final int CUPTI_ACTIVITY_KIND_INSTANTANEOUS_EVENT
public static final int CUPTI_ACTIVITY_KIND_INSTANTANEOUS_EVENT_INSTANCE
public static final int CUPTI_ACTIVITY_KIND_INSTANTANEOUS_METRIC
public static final int CUPTI_ACTIVITY_KIND_INSTANTANEOUS_METRIC_INSTANCE
public static final int CUPTI_ACTIVITY_KIND_MEMORY
public static final int CUPTI_ACTIVITY_KIND_PCIE
public static final int CUPTI_ACTIVITY_KIND_OPENMP
public static final int CUPTI_ACTIVITY_KIND_INTERNAL_LAUNCH_API
public static final int CUPTI_ACTIVITY_KIND_MEMORY2
public static final int CUPTI_ACTIVITY_KIND_MEMORY_POOL
public static final int CUPTI_ACTIVITY_KIND_GRAPH_TRACE
public static final int CUPTI_ACTIVITY_KIND_JIT
public static final int CUPTI_ACTIVITY_KIND_DEVICE_GRAPH_TRACE
public static final int CUPTI_ACTIVITY_KIND_MEM_DECOMPRESS
public static final int CUPTI_ACTIVITY_KIND_COUNT
public static final int CUPTI_ACTIVITY_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_OBJECT_UNKNOWN
public static final int CUPTI_ACTIVITY_OBJECT_PROCESS
public static final int CUPTI_ACTIVITY_OBJECT_THREAD
public static final int CUPTI_ACTIVITY_OBJECT_DEVICE
public static final int CUPTI_ACTIVITY_OBJECT_CONTEXT
public static final int CUPTI_ACTIVITY_OBJECT_STREAM
public static final int CUPTI_ACTIVITY_OBJECT_FORCE_INT
public static final int CUPTI_ACTIVITY_OVERHEAD_UNKNOWN
public static final int CUPTI_ACTIVITY_OVERHEAD_DRIVER_COMPILER
public static final int CUPTI_ACTIVITY_OVERHEAD_CUPTI_BUFFER_FLUSH
public static final int CUPTI_ACTIVITY_OVERHEAD_CUPTI_INSTRUMENTATION
public static final int CUPTI_ACTIVITY_OVERHEAD_CUPTI_RESOURCE
public static final int CUPTI_ACTIVITY_OVERHEAD_RUNTIME_TRIGGERED_MODULE_LOADING
public static final int CUPTI_ACTIVITY_OVERHEAD_LAZY_FUNCTION_LOADING
public static final int CUPTI_ACTIVITY_OVERHEAD_COMMAND_BUFFER_FULL
public static final int CUPTI_ACTIVITY_OVERHEAD_ACTIVITY_BUFFER_REQUEST
public static final int CUPTI_ACTIVITY_OVERHEAD_UVM_ACTIVITY_INIT
public static final int CUPTI_ACTIVITY_OVERHEAD_FORCE_INT
public static final int CUPTI_ACTIVITY_COMPUTE_API_UNKNOWN
public static final int CUPTI_ACTIVITY_COMPUTE_API_CUDA
public static final int CUPTI_ACTIVITY_COMPUTE_API_CUDA_MPS
public static final int CUPTI_ACTIVITY_COMPUTE_API_FORCE_INT
public static final int CUPTI_ACTIVITY_FLAG_NONE
public static final int CUPTI_ACTIVITY_FLAG_DEVICE_CONCURRENT_KERNELS
public static final int CUPTI_ACTIVITY_FLAG_DEVICE_ATTRIBUTE_CUDEVICE
public static final int CUPTI_ACTIVITY_FLAG_MEMCPY_ASYNC
public static final int CUPTI_ACTIVITY_FLAG_MARKER_INSTANTANEOUS
public static final int CUPTI_ACTIVITY_FLAG_MARKER_START
public static final int CUPTI_ACTIVITY_FLAG_MARKER_END
public static final int CUPTI_ACTIVITY_FLAG_MARKER_SYNC_ACQUIRE
public static final int CUPTI_ACTIVITY_FLAG_MARKER_SYNC_ACQUIRE_SUCCESS
public static final int CUPTI_ACTIVITY_FLAG_MARKER_SYNC_ACQUIRE_FAILED
public static final int CUPTI_ACTIVITY_FLAG_MARKER_SYNC_RELEASE
public static final int CUPTI_ACTIVITY_FLAG_MARKER_COLOR_NONE
public static final int CUPTI_ACTIVITY_FLAG_MARKER_COLOR_ARGB
public static final int CUPTI_ACTIVITY_FLAG_GLOBAL_ACCESS_KIND_SIZE_MASK
public static final int CUPTI_ACTIVITY_FLAG_GLOBAL_ACCESS_KIND_LOAD
public static final int CUPTI_ACTIVITY_FLAG_GLOBAL_ACCESS_KIND_CACHED
public static final int CUPTI_ACTIVITY_FLAG_METRIC_OVERFLOWED
public static final int CUPTI_ACTIVITY_FLAG_METRIC_VALUE_INVALID
public static final int CUPTI_ACTIVITY_FLAG_INSTRUCTION_VALUE_INVALID
public static final int CUPTI_ACTIVITY_FLAG_INSTRUCTION_CLASS_MASK
public static final int CUPTI_ACTIVITY_FLAG_FLUSH_FORCED
public static final int CUPTI_ACTIVITY_FLAG_SHARED_ACCESS_KIND_SIZE_MASK
public static final int CUPTI_ACTIVITY_FLAG_SHARED_ACCESS_KIND_LOAD
public static final int CUPTI_ACTIVITY_FLAG_MEMSET_ASYNC
public static final int CUPTI_ACTIVITY_FLAG_THRASHING_IN_CPU
public static final int CUPTI_ACTIVITY_FLAG_THROTTLING_IN_CPU
public static final int CUPTI_ACTIVITY_FLAG_FORCE_INT
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_INVALID
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_NONE
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_INST_FETCH
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_EXEC_DEPENDENCY
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_MEMORY_DEPENDENCY
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_TEXTURE
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_SYNC
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_CONSTANT_MEMORY_DEPENDENCY
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_PIPE_BUSY
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_MEMORY_THROTTLE
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_NOT_SELECTED
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_OTHER
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_SLEEPING
public static final int CUPTI_ACTIVITY_PC_SAMPLING_STALL_FORCE_INT
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_INVALID
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_MIN
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_LOW
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_MID
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_HIGH
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_MAX
public static final int CUPTI_ACTIVITY_PC_SAMPLING_PERIOD_FORCE_INT
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_UNKNOWN
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_HTOD
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_DTOH
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_HTOA
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_ATOH
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_ATOA
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_ATOD
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_DTOA
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_DTOD
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_HTOH
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_PTOP
public static final int CUPTI_ACTIVITY_MEMCPY_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_MEMORY_KIND_UNKNOWN
public static final int CUPTI_ACTIVITY_MEMORY_KIND_PAGEABLE
public static final int CUPTI_ACTIVITY_MEMORY_KIND_PINNED
public static final int CUPTI_ACTIVITY_MEMORY_KIND_DEVICE
public static final int CUPTI_ACTIVITY_MEMORY_KIND_ARRAY
public static final int CUPTI_ACTIVITY_MEMORY_KIND_MANAGED
public static final int CUPTI_ACTIVITY_MEMORY_KIND_DEVICE_STATIC
public static final int CUPTI_ACTIVITY_MEMORY_KIND_MANAGED_STATIC
public static final int CUPTI_ACTIVITY_MEMORY_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_PREEMPTION_KIND_UNKNOWN
public static final int CUPTI_ACTIVITY_PREEMPTION_KIND_SAVE
public static final int CUPTI_ACTIVITY_PREEMPTION_KIND_RESTORE
public static final int CUPTI_ACTIVITY_PREEMPTION_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_ENVIRONMENT_UNKNOWN
public static final int CUPTI_ACTIVITY_ENVIRONMENT_SPEED
public static final int CUPTI_ACTIVITY_ENVIRONMENT_TEMPERATURE
public static final int CUPTI_ACTIVITY_ENVIRONMENT_POWER
public static final int CUPTI_ACTIVITY_ENVIRONMENT_COOLING
public static final int CUPTI_ACTIVITY_ENVIRONMENT_COUNT
public static final int CUPTI_ACTIVITY_ENVIRONMENT_KIND_FORCE_INT
public static final int CUPTI_CLOCKS_THROTTLE_REASON_GPU_IDLE
public static final int CUPTI_CLOCKS_THROTTLE_REASON_USER_DEFINED_CLOCKS
public static final int CUPTI_CLOCKS_THROTTLE_REASON_SW_POWER_CAP
public static final int CUPTI_CLOCKS_THROTTLE_REASON_HW_SLOWDOWN
public static final int CUPTI_CLOCKS_THROTTLE_REASON_UNKNOWN
public static final int CUPTI_CLOCKS_THROTTLE_REASON_UNSUPPORTED
public static final int CUPTI_CLOCKS_THROTTLE_REASON_NONE
public static final int CUPTI_CLOCKS_THROTTLE_REASON_FORCE_INT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_SCOPE_UNKNOWN
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_SCOPE_PROCESS_SINGLE_DEVICE
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_SCOPE_PROCESS_ALL_DEVICES
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_SCOPE_COUNT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_SCOPE_FORCE_INT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_UNKNOWN
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_BYTES_TRANSFER_HTOD
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_BYTES_TRANSFER_DTOH
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_CPU_PAGE_FAULT_COUNT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_GPU_PAGE_FAULT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_THRASHING
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_THROTTLING
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_REMOTE_MAP
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_BYTES_TRANSFER_DTOD
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_COUNT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_COUNTER_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_ACCESS_TYPE_UNKNOWN
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_ACCESS_TYPE_READ
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_ACCESS_TYPE_WRITE
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_ACCESS_TYPE_ATOMIC
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_ACCESS_TYPE_PREFETCH
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_UNKNOWN
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_USER
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_COHERENCE
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_PREFETCH
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_EVICTION
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_MIGRATION_CAUSE_ACCESS_COUNTERS
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_UNKNOWN
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_COHERENCE
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_THRASHING
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_POLICY
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_OUT_OF_MEMORY
public static final int CUPTI_ACTIVITY_UNIFIED_MEMORY_REMOTE_MAP_CAUSE_EVICTION
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_UNKNOWN
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_FP_32
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_FP_64
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_INTEGER
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_BIT_CONVERSION
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_CONTROL_FLOW
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_GLOBAL
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_SHARED
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_LOCAL
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_GENERIC
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_SURFACE
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_CONSTANT
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_TEXTURE
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_GLOBAL_ATOMIC
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_SHARED_ATOMIC
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_SURFACE_ATOMIC
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_INTER_THREAD_COMMUNICATION
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_BARRIER
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_MISCELLANEOUS
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_FP_16
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_UNIFORM
public static final int CUPTI_ACTIVITY_INSTRUCTION_CLASS_KIND_FORCE_INT
public static final int CUPTI_ACTIVITY_PARTITIONED_GLOBAL_CACHE_CONFIG_UNKNOWN
public static final int CUPTI_ACTIVITY_PARTITIONED_GLOBAL_CACHE_CONFIG_NOT_SUPPORTED
public static final int CUPTI_ACTIVITY_PARTITIONED_GLOBAL_CACHE_CONFIG_OFF
public static final int CUPTI_ACTIVITY_PARTITIONED_GLOBAL_CACHE_CONFIG_ON
public static final int CUPTI_ACTIVITY_PARTITIONED_GLOBAL_CACHE_CONFIG_FORCE_INT
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_UNKNOWN
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_EVENT_SYNCHRONIZE
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_STREAM_WAIT_EVENT
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_STREAM_SYNCHRONIZE
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_CONTEXT_SYNCHRONIZE
public static final int CUPTI_ACTIVITY_SYNCHRONIZATION_TYPE_FORCE_INT
public static final int CUPTI_ACTIVITY_STREAM_CREATE_FLAG_UNKNOWN
public static final int CUPTI_ACTIVITY_STREAM_CREATE_FLAG_DEFAULT
public static final int CUPTI_ACTIVITY_STREAM_CREATE_FLAG_NON_BLOCKING
public static final int CUPTI_ACTIVITY_STREAM_CREATE_FLAG_NULL
public static final int CUPTI_ACTIVITY_STREAM_CREATE_MASK
public static final int CUPTI_ACTIVITY_STREAM_CREATE_FLAG_FORCE_INT
public static final int CUPTI_LINK_FLAG_INVALID
public static final int CUPTI_LINK_FLAG_PEER_ACCESS
public static final int CUPTI_LINK_FLAG_SYSMEM_ACCESS
public static final int CUPTI_LINK_FLAG_PEER_ATOMICS
public static final int CUPTI_LINK_FLAG_SYSMEM_ATOMICS
public static final int CUPTI_LINK_FLAG_FORCE_INT
public static final int CUPTI_ACTIVITY_MEMORY_OPERATION_TYPE_INVALID
public static final int CUPTI_ACTIVITY_MEMORY_OPERATION_TYPE_ALLOCATION
public static final int CUPTI_ACTIVITY_MEMORY_OPERATION_TYPE_RELEASE
public static final int CUPTI_ACTIVITY_MEMORY_OPERATION_TYPE_FORCE_INT
public static final int CUPTI_ACTIVITY_MEMORY_POOL_TYPE_INVALID
public static final int CUPTI_ACTIVITY_MEMORY_POOL_TYPE_LOCAL
public static final int CUPTI_ACTIVITY_MEMORY_POOL_TYPE_IMPORTED
public static final int CUPTI_ACTIVITY_MEMORY_POOL_TYPE_FORCE_INT
public static final int CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_INVALID
public static final int CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_CREATED
public static final int CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_DESTROYED
public static final int CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_TRIMMED
public static final int CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_FORCE_INT
public static final int CUPTI_CHANNEL_TYPE_INVALID
public static final int CUPTI_CHANNEL_TYPE_COMPUTE
public static final int CUPTI_CHANNEL_TYPE_ASYNC_MEMCPY
public static final int CUPTI_CHANNEL_TYPE_DECOMP
public static final int CUPTI_CHANNEL_TYPE_FORCE_INT
public static final int CUPTI_CONTEXT_CIG_MODE_NONE
public static final int CUPTI_CONTEXT_CIG_MODE_CIG
public static final int CUPTI_CONTEXT_CIG_MODE_CIG_FALLBACK
public static final int CUPTI_CONTEXT_CIG_MODE_FORCE_INT
public static final int CUPTI_SOURCE_LOCATOR_ID_UNKNOWN
public static final int CUPTI_FUNCTION_INDEX_ID_INVALID
public static final int CUPTI_CORRELATION_ID_UNKNOWN
public static final long CUPTI_GRID_ID_UNKNOWN
public static final long CUPTI_TIMESTAMP_UNKNOWN
public static final int CUPTI_SYNCHRONIZATION_INVALID_VALUE
public static final int CUPTI_AUTO_BOOST_INVALID_CLIENT_PID
public static final int CUPTI_NVLINK_INVALID_PORT
public static final int CUPTI_MAX_NVLINK_PORTS
public static final long CUPTI_DECOMPRESSED_BYTES_UNKNOWN
public static final int CUPTI_ACTIVITY_LAUNCH_TYPE_REGULAR
public static final int CUPTI_ACTIVITY_LAUNCH_TYPE_COOPERATIVE_SINGLE_DEVICE
public static final int CUPTI_ACTIVITY_LAUNCH_TYPE_COOPERATIVE_MULTI_DEVICE
public static final int CUPTI_ACTIVITY_LAUNCH_TYPE_CBL_COMMANDLIST
public static final int CUPTI_FUNC_SHMEM_LIMIT_DEFAULT
public static final int CUPTI_FUNC_SHMEM_LIMIT_OPTIN
public static final int CUPTI_FUNC_SHMEM_LIMIT_FORCE_INT
public static final int CUPTI_OPENACC_EVENT_KIND_INVALID
public static final int CUPTI_OPENACC_EVENT_KIND_DEVICE_INIT
public static final int CUPTI_OPENACC_EVENT_KIND_DEVICE_SHUTDOWN
public static final int CUPTI_OPENACC_EVENT_KIND_RUNTIME_SHUTDOWN
public static final int CUPTI_OPENACC_EVENT_KIND_ENQUEUE_LAUNCH
public static final int CUPTI_OPENACC_EVENT_KIND_ENQUEUE_UPLOAD
public static final int CUPTI_OPENACC_EVENT_KIND_ENQUEUE_DOWNLOAD
public static final int CUPTI_OPENACC_EVENT_KIND_WAIT
public static final int CUPTI_OPENACC_EVENT_KIND_IMPLICIT_WAIT
public static final int CUPTI_OPENACC_EVENT_KIND_COMPUTE_CONSTRUCT
public static final int CUPTI_OPENACC_EVENT_KIND_UPDATE
public static final int CUPTI_OPENACC_EVENT_KIND_ENTER_DATA
public static final int CUPTI_OPENACC_EVENT_KIND_EXIT_DATA
public static final int CUPTI_OPENACC_EVENT_KIND_CREATE
public static final int CUPTI_OPENACC_EVENT_KIND_DELETE
public static final int CUPTI_OPENACC_EVENT_KIND_ALLOC
public static final int CUPTI_OPENACC_EVENT_KIND_FREE
public static final int CUPTI_OPENACC_EVENT_KIND_FORCE_INT
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_UNKNOWN
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_PARALLEL
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_KERNELS
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_LOOP
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_DATA
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_ENTER_DATA
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_EXIT_DATA
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_HOST_DATA
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_ATOMIC
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_DECLARE
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_INIT
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_SHUTDOWN
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_SET
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_UPDATE
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_ROUTINE
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_WAIT
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_RUNTIME_API
public static final int CUPTI_OPENACC_CONSTRUCT_KIND_FORCE_INT
public static final int CUPTI_OPENMP_EVENT_KIND_INVALID
public static final int CUPTI_OPENMP_EVENT_KIND_PARALLEL
public static final int CUPTI_OPENMP_EVENT_KIND_TASK
public static final int CUPTI_OPENMP_EVENT_KIND_THREAD
public static final int CUPTI_OPENMP_EVENT_KIND_IDLE
public static final int CUPTI_OPENMP_EVENT_KIND_WAIT_BARRIER
public static final int CUPTI_OPENMP_EVENT_KIND_WAIT_TASKWAIT
public static final int CUPTI_OPENMP_EVENT_KIND_FORCE_INT
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_INVALID
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_UNKNOWN
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_OPENACC
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_CUSTOM0
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_CUSTOM1
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_CUSTOM2
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_SIZE
public static final int CUPTI_EXTERNAL_CORRELATION_KIND_FORCE_INT
public static final int CUPTI_DEV_TYPE_INVALID
public static final int CUPTI_DEV_TYPE_GPU
public static final int CUPTI_DEV_TYPE_NPU
public static final int CUPTI_DEV_TYPE_FORCE_INT
public static final int CUPTI_MAX_GPUS
public static final int CUPTI_PCIE_DEVICE_TYPE_GPU
public static final int CUPTI_PCIE_DEVICE_TYPE_BRIDGE
public static final int CUPTI_PCIE_DEVICE_TYPE_FORCE_INT
public static final int CUPTI_PCIE_GEN_GEN1
public static final int CUPTI_PCIE_GEN_GEN2
public static final int CUPTI_PCIE_GEN_GEN3
public static final int CUPTI_PCIE_GEN_GEN4
public static final int CUPTI_PCIE_GEN_GEN5
public static final int CUPTI_PCIE_GEN_GEN6
public static final int CUPTI_PCIE_GEN_FORCE_INT
public static final int CUPTI_ACTIVITY_JIT_ENTRY_INVALID
public static final int CUPTI_ACTIVITY_JIT_ENTRY_PTX_TO_CUBIN
public static final int CUPTI_ACTIVITY_JIT_ENTRY_NVVM_IR_TO_PTX
public static final int CUPTI_ACTIVITY_JIT_ENTRY_TYPE_FORCE_INT
public static final int CUPTI_ACTIVITY_JIT_OPERATION_INVALID
public static final int CUPTI_ACTIVITY_JIT_OPERATION_CACHE_LOAD
public static final int CUPTI_ACTIVITY_JIT_OPERATION_CACHE_STORE
public static final int CUPTI_ACTIVITY_JIT_OPERATION_COMPILE
public static final int CUPTI_ACTIVITY_JIT_OPERATION_TYPE_FORCE_INT
public static final int CUPTI_DEVICE_GRAPH_LAUNCH_MODE_INVALID
public static final int CUPTI_DEVICE_GRAPH_LAUNCH_MODE_FIRE_AND_FORGET
public static final int CUPTI_DEVICE_GRAPH_LAUNCH_MODE_TAIL
public static final int CUPTI_DEVICE_GRAPH_LAUNCH_MODE_FIRE_AND_FORGET_AS_SIBLING
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_SIZE
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_SIZE_CDP
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_POOL_LIMIT
public static final int CUPTI_ACTIVITY_ATTR_PROFILING_SEMAPHORE_POOL_SIZE
public static final int CUPTI_ACTIVITY_ATTR_PROFILING_SEMAPHORE_POOL_LIMIT
public static final int CUPTI_ACTIVITY_ATTR_ZEROED_OUT_ACTIVITY_BUFFER
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_PRE_ALLOCATE_VALUE
public static final int CUPTI_ACTIVITY_ATTR_PROFILING_SEMAPHORE_PRE_ALLOCATE_VALUE
public static final int CUPTI_ACTIVITY_ATTR_MEM_ALLOCATION_TYPE_HOST_PINNED
public static final int CUPTI_ACTIVITY_ATTR_PER_THREAD_ACTIVITY_BUFFER
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_SIZE_DEVICE_GRAPHS
public static final int CUPTI_ACTIVITY_ATTR_DEVICE_BUFFER_FORCE_INT
public static final int CUPTI_ACTIVITY_THREAD_ID_TYPE_DEFAULT
public static final int CUPTI_ACTIVITY_THREAD_ID_TYPE_SYSTEM
public static final int CUPTI_ACTIVITY_THREAD_ID_TYPE_SIZE
public static final int CUPTI_ACTIVITY_THREAD_ID_TYPE_FORCE_INT
public static final int CUPTI_DEVICE_VIRTUALIZATION_MODE_NONE
public static final int CUPTI_DEVICE_VIRTUALIZATION_MODE_PASS_THROUGH
public static final int CUPTI_DEVICE_VIRTUALIZATION_MODE_VIRTUAL_GPU
public static final int CUPTI_DEVICE_VIRTUALIZATION_MODE_FORCE_INT
public static final int CUPTI_API_ENTER
public static final int CUPTI_API_EXIT
public static final int CUPTI_API_CBSITE_FORCE_INT
public static final int CUPTI_CB_DOMAIN_INVALID
public static final int CUPTI_CB_DOMAIN_DRIVER_API
public static final int CUPTI_CB_DOMAIN_RUNTIME_API
public static final int CUPTI_CB_DOMAIN_RESOURCE
public static final int CUPTI_CB_DOMAIN_SYNCHRONIZE
public static final int CUPTI_CB_DOMAIN_NVTX
public static final int CUPTI_CB_DOMAIN_STATE
public static final int CUPTI_CB_DOMAIN_SIZE
public static final int CUPTI_CB_DOMAIN_FORCE_INT
public static final int CUPTI_CBID_RESOURCE_INVALID
public static final int CUPTI_CBID_RESOURCE_CONTEXT_CREATED
public static final int CUPTI_CBID_RESOURCE_CONTEXT_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_STREAM_CREATED
public static final int CUPTI_CBID_RESOURCE_STREAM_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_CU_INIT_FINISHED
public static final int CUPTI_CBID_RESOURCE_MODULE_LOADED
public static final int CUPTI_CBID_RESOURCE_MODULE_UNLOAD_STARTING
public static final int CUPTI_CBID_RESOURCE_MODULE_PROFILED
public static final int CUPTI_CBID_RESOURCE_GRAPH_CREATED
public static final int CUPTI_CBID_RESOURCE_GRAPH_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPH_CLONED
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_CREATE_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_CREATED
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_DEPENDENCY_CREATED
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_DEPENDENCY_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPHEXEC_CREATE_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPHEXEC_CREATED
public static final int CUPTI_CBID_RESOURCE_GRAPHEXEC_DESTROY_STARTING
public static final int CUPTI_CBID_RESOURCE_GRAPHNODE_CLONED
public static final int CUPTI_CBID_RESOURCE_STREAM_ATTRIBUTE_CHANGED
public static final int CUPTI_CBID_RESOURCE_SIZE
public static final int CUPTI_CBID_RESOURCE_FORCE_INT
public static final int CUPTI_CBID_SYNCHRONIZE_INVALID
public static final int CUPTI_CBID_SYNCHRONIZE_STREAM_SYNCHRONIZED
public static final int CUPTI_CBID_SYNCHRONIZE_CONTEXT_SYNCHRONIZED
public static final int CUPTI_CBID_SYNCHRONIZE_SIZE
public static final int CUPTI_CBID_SYNCHRONIZE_FORCE_INT
public static final int CUPTI_CBID_STATE_INVALID
public static final int CUPTI_CBID_STATE_FATAL_ERROR
public static final int CUPTI_CBID_STATE_ERROR
public static final int CUPTI_CBID_STATE_WARNING
public static final int CUPTI_CBID_STATE_SIZE
public static final int CUPTI_CBID_STATE_FORCE_INT
public static final int CUPTI_DEVICE_ATTR_DEVICE_CLASS_TESLA
public static final int CUPTI_DEVICE_ATTR_DEVICE_CLASS_QUADRO
public static final int CUPTI_DEVICE_ATTR_DEVICE_CLASS_GEFORCE
public static final int CUPTI_DEVICE_ATTR_DEVICE_CLASS_TEGRA
public static final int CUPTI_DEVICE_ATTR_MAX_EVENT_ID
public static final int CUPTI_DEVICE_ATTR_MAX_EVENT_DOMAIN_ID
public static final int CUPTI_DEVICE_ATTR_GLOBAL_MEMORY_BANDWIDTH
public static final int CUPTI_DEVICE_ATTR_INSTRUCTION_PER_CYCLE
public static final int CUPTI_DEVICE_ATTR_INSTRUCTION_THROUGHPUT_SINGLE_PRECISION
public static final int CUPTI_DEVICE_ATTR_MAX_FRAME_BUFFERS
public static final int CUPTI_DEVICE_ATTR_PCIE_LINK_RATE
public static final int CUPTI_DEVICE_ATTR_PCIE_LINK_WIDTH
public static final int CUPTI_DEVICE_ATTR_PCIE_GEN
public static final int CUPTI_DEVICE_ATTR_DEVICE_CLASS
public static final int CUPTI_DEVICE_ATTR_FLOP_SP_PER_CYCLE
public static final int CUPTI_DEVICE_ATTR_FLOP_DP_PER_CYCLE
public static final int CUPTI_DEVICE_ATTR_MAX_L2_UNITS
public static final int CUPTI_DEVICE_ATTR_MAX_SHARED_MEMORY_CACHE_CONFIG_PREFER_SHARED
public static final int CUPTI_DEVICE_ATTR_MAX_SHARED_MEMORY_CACHE_CONFIG_PREFER_L1
public static final int CUPTI_DEVICE_ATTR_MAX_SHARED_MEMORY_CACHE_CONFIG_PREFER_EQUAL
public static final int CUPTI_DEVICE_ATTR_FLOP_HP_PER_CYCLE
public static final int CUPTI_DEVICE_ATTR_NVLINK_PRESENT
public static final int CUPTI_DEVICE_ATTR_GPU_CPU_NVLINK_BW
public static final int CUPTI_DEVICE_ATTR_NVSWITCH_PRESENT
public static final int CUPTI_DEVICE_ATTR_FORCE_INT
public static final int CUPTI_EVENT_DOMAIN_ATTR_NAME
public static final int CUPTI_EVENT_DOMAIN_ATTR_INSTANCE_COUNT
public static final int CUPTI_EVENT_DOMAIN_ATTR_TOTAL_INSTANCE_COUNT
public static final int CUPTI_EVENT_DOMAIN_ATTR_COLLECTION_METHOD
public static final int CUPTI_EVENT_DOMAIN_ATTR_FORCE_INT
public static final int CUPTI_EVENT_COLLECTION_METHOD_PM
public static final int CUPTI_EVENT_COLLECTION_METHOD_SM
public static final int CUPTI_EVENT_COLLECTION_METHOD_INSTRUMENTED
public static final int CUPTI_EVENT_COLLECTION_METHOD_NVLINK_TC
public static final int CUPTI_EVENT_COLLECTION_METHOD_FORCE_INT
public static final int CUPTI_EVENT_GROUP_ATTR_EVENT_DOMAIN_ID
public static final int CUPTI_EVENT_GROUP_ATTR_PROFILE_ALL_DOMAIN_INSTANCES
public static final int CUPTI_EVENT_GROUP_ATTR_USER_DATA
public static final int CUPTI_EVENT_GROUP_ATTR_NUM_EVENTS
public static final int CUPTI_EVENT_GROUP_ATTR_EVENTS
public static final int CUPTI_EVENT_GROUP_ATTR_INSTANCE_COUNT
public static final int CUPTI_EVENT_GROUP_ATTR_PROFILING_SCOPE
public static final int CUPTI_EVENT_GROUP_ATTR_FORCE_INT
public static final int CUPTI_EVENT_PROFILING_SCOPE_CONTEXT
public static final int CUPTI_EVENT_PROFILING_SCOPE_DEVICE
public static final int CUPTI_EVENT_PROFILING_SCOPE_BOTH
public static final int CUPTI_EVENT_PROFILING_SCOPE_FORCE_INT
public static final int CUPTI_EVENT_ATTR_NAME
public static final int CUPTI_EVENT_ATTR_SHORT_DESCRIPTION
public static final int CUPTI_EVENT_ATTR_LONG_DESCRIPTION
public static final int CUPTI_EVENT_ATTR_CATEGORY
public static final int CUPTI_EVENT_ATTR_PROFILING_SCOPE
public static final int CUPTI_EVENT_ATTR_FORCE_INT
public static final int CUPTI_EVENT_COLLECTION_MODE_CONTINUOUS
public static final int CUPTI_EVENT_COLLECTION_MODE_KERNEL
public static final int CUPTI_EVENT_COLLECTION_MODE_FORCE_INT
public static final int CUPTI_EVENT_CATEGORY_INSTRUCTION
public static final int CUPTI_EVENT_CATEGORY_MEMORY
public static final int CUPTI_EVENT_CATEGORY_CACHE
public static final int CUPTI_EVENT_CATEGORY_PROFILE_TRIGGER
public static final int CUPTI_EVENT_CATEGORY_SYSTEM
public static final int CUPTI_EVENT_CATEGORY_FORCE_INT
public static final long CUPTI_EVENT_OVERFLOW
public static final long CUPTI_EVENT_INVALID
public static final int CUPTI_EVENT_READ_FLAG_NONE
public static final int CUPTI_EVENT_READ_FLAG_FORCE_INT
public static final int CUPTI_METRIC_CATEGORY_MEMORY
public static final int CUPTI_METRIC_CATEGORY_INSTRUCTION
public static final int CUPTI_METRIC_CATEGORY_MULTIPROCESSOR
public static final int CUPTI_METRIC_CATEGORY_CACHE
public static final int CUPTI_METRIC_CATEGORY_TEXTURE
public static final int CUPTI_METRIC_CATEGORY_NVLINK
public static final int CUPTI_METRIC_CATEGORY_PCIE
public static final int CUPTI_METRIC_CATEGORY_FORCE_INT
public static final int CUPTI_METRIC_EVALUATION_MODE_PER_INSTANCE
public static final int CUPTI_METRIC_EVALUATION_MODE_AGGREGATE
public static final int CUPTI_METRIC_EVALUATION_MODE_FORCE_INT
public static final int CUPTI_METRIC_VALUE_KIND_DOUBLE
public static final int CUPTI_METRIC_VALUE_KIND_UINT64
public static final int CUPTI_METRIC_VALUE_KIND_PERCENT
public static final int CUPTI_METRIC_VALUE_KIND_THROUGHPUT
public static final int CUPTI_METRIC_VALUE_KIND_INT64
public static final int CUPTI_METRIC_VALUE_KIND_UTILIZATION_LEVEL
public static final int CUPTI_METRIC_VALUE_KIND_FORCE_INT
public static final int CUPTI_METRIC_VALUE_UTILIZATION_IDLE
public static final int CUPTI_METRIC_VALUE_UTILIZATION_LOW
public static final int CUPTI_METRIC_VALUE_UTILIZATION_MID
public static final int CUPTI_METRIC_VALUE_UTILIZATION_HIGH
public static final int CUPTI_METRIC_VALUE_UTILIZATION_MAX
public static final int CUPTI_METRIC_VALUE_UTILIZATION_FORCE_INT
public static final int CUPTI_METRIC_ATTR_NAME
public static final int CUPTI_METRIC_ATTR_SHORT_DESCRIPTION
public static final int CUPTI_METRIC_ATTR_LONG_DESCRIPTION
public static final int CUPTI_METRIC_ATTR_CATEGORY
public static final int CUPTI_METRIC_ATTR_VALUE_KIND
public static final int CUPTI_METRIC_ATTR_EVALUATION_MODE
public static final int CUPTI_METRIC_ATTR_FORCE_INT
public static final int CUPTI_METRIC_PROPERTY_DEVICE_CLASS_TESLA
public static final int CUPTI_METRIC_PROPERTY_DEVICE_CLASS_QUADRO
public static final int CUPTI_METRIC_PROPERTY_DEVICE_CLASS_GEFORCE
public static final int CUPTI_METRIC_PROPERTY_DEVICE_CLASS_TEGRA
public static final int CUPTI_METRIC_PROPERTY_MULTIPROCESSOR_COUNT
public static final int CUPTI_METRIC_PROPERTY_WARPS_PER_MULTIPROCESSOR
public static final int CUPTI_METRIC_PROPERTY_KERNEL_GPU_TIME
public static final int CUPTI_METRIC_PROPERTY_CLOCK_RATE
public static final int CUPTI_METRIC_PROPERTY_FRAME_BUFFER_COUNT
public static final int CUPTI_METRIC_PROPERTY_GLOBAL_MEMORY_BANDWIDTH
public static final int CUPTI_METRIC_PROPERTY_PCIE_LINK_RATE
public static final int CUPTI_METRIC_PROPERTY_PCIE_LINK_WIDTH
public static final int CUPTI_METRIC_PROPERTY_PCIE_GEN
public static final int CUPTI_METRIC_PROPERTY_DEVICE_CLASS
public static final int CUPTI_METRIC_PROPERTY_FLOP_SP_PER_CYCLE
public static final int CUPTI_METRIC_PROPERTY_FLOP_DP_PER_CYCLE
public static final int CUPTI_METRIC_PROPERTY_L2_UNITS
public static final int CUPTI_METRIC_PROPERTY_ECC_ENABLED
public static final int CUPTI_METRIC_PROPERTY_FLOP_HP_PER_CYCLE
public static final int CUPTI_METRIC_PROPERTY_GPU_CPU_NVLINK_BANDWIDTH
public static final int CUPTI_DRIVER_TRACE_CBID_INVALID
public static final int CUPTI_DRIVER_TRACE_CBID_cuInit
public static final int CUPTI_DRIVER_TRACE_CBID_cuDriverGetVersion
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGet
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetCount
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetName
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceComputeCapability
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceTotalMem
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetProperties
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxAttach
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxDetach
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxPushCurrent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxPopCurrent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSynchronize
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleLoad
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleLoadData
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleLoadDataEx
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleLoadFatBinary
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleUnload
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetFunction
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetGlobal
public static final int CUPTI_DRIVER_TRACE_CBID_cu64ModuleGetGlobal
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetTexRef
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetInfo
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemGetInfo
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAlloc
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemAlloc
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemAllocPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemFree
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemFree
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetAddressRange
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemGetAddressRange
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocHost
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemFreeHost
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostAlloc
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostGetDevicePointer
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemHostGetDevicePointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostGetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyHtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoH
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyDtoH
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyDtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoA
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyDtoA
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyAtoD
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoA
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoH
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoA
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2D
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DUnaligned
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3D
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Memcpy3D
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoDAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyHtoDAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoHAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyDtoHAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoDAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemcpyDtoDAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoAAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoHAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Memcpy3DAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD8
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD8
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD16
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD16
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD32
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD32
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D8
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D8
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D16
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D16
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D32
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D32
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncSetBlockShape
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncSetSharedSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncSetCacheConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayGetDescriptor
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuArray3DCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuArray3DGetDescriptor
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cu64TexRefSetAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddress2D
public static final int CUPTI_DRIVER_TRACE_CBID_cu64TexRefSetAddress2D
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetFormat
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddressMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetFilterMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cu64TexRefGetAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetAddressMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetFilterMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetFormat
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuParamSetSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuParamSeti
public static final int CUPTI_DRIVER_TRACE_CBID_cuParamSetf
public static final int CUPTI_DRIVER_TRACE_CBID_cuParamSetv
public static final int CUPTI_DRIVER_TRACE_CBID_cuParamSetTexRef
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunch
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchGrid
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchGridAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventRecord
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventQuery
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventSynchronize
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventElapsedTime
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamQuery
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSynchronize
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsUnregisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsSubResourceGetMappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cu64GraphicsResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceSetMapFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsMapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsUnmapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuGetExportTable
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSetLimit
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetLimit
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10GetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10CtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsD3D10RegisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10RegisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10UnregisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10MapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10UnmapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceSetMapFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetSurfaceDimensions
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11GetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11CtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsD3D11RegisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9GetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9CtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsD3D9RegisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9GetDirect3DDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9RegisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9UnregisterResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9MapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9UnmapResources
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceSetMapFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetSurfaceDimensions
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9Begin
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9End
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9RegisterVertexBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9MapVertexBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9UnmapVertexBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9UnregisterVertexBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLCtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsGLRegisterBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsGLRegisterImage
public static final int CUPTI_DRIVER_TRACE_CBID_cuWGLGetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLInit
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLRegisterBufferObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLUnmapBufferObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLUnregisterBufferObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLSetBufferObjectMapFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObjectAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLUnmapBufferObjectAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuVDPAUGetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuVDPAUCtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsVDPAURegisterVideoSurface
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsVDPAURegisterOutputSurface
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetSurfRef
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefSetFormat
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefSetArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefGetFormat
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfRefGetArray
public static final int CUPTI_DRIVER_TRACE_CBID_cu64DeviceTotalMem
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D10ResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D10ResourceGetMappedSize
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D10ResourceGetMappedPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D10ResourceGetSurfaceDimensions
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D9ResourceGetSurfaceDimensions
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D9ResourceGetMappedPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D9ResourceGetMappedSize
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D9ResourceGetMappedPitch
public static final int CUPTI_DRIVER_TRACE_CBID_cu64D3D9MapVertexBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cu64GLMapBufferObject
public static final int CUPTI_DRIVER_TRACE_CBID_cu64GLMapBufferObjectAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11GetDevices
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11CtxCreateOnDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10GetDevices
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10CtxCreateOnDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9GetDevices
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9CtxCreateOnDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemHostAlloc
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD8Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD8Async
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD16Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD16Async
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD32Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD32Async
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D8Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D8Async
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D16Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D16Async
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D32Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64MemsetD2D32Async
public static final int CUPTI_DRIVER_TRACE_CBID_cu64ArrayCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cu64ArrayGetDescriptor
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Array3DCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Array3DGetDescriptor
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Memcpy2D
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Memcpy2DUnaligned
public static final int CUPTI_DRIVER_TRACE_CBID_cu64Memcpy2DAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10CtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11CtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9CtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLCtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuVDPAUCtxCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetGlobal_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetInfo_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAlloc_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocPitch_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemFree_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetAddressRange_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostGetDevicePointer_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD8_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD16_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD32_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D8_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D16_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D32_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddress_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddress2D_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetAddress_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceGetMappedPointer_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceTotalMem_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedPointer_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedSize_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetMappedPitch_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10ResourceGetSurfaceDimensions_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetSurfaceDimensions_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedPointer_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedSize_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9ResourceGetMappedPitch_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D9MapVertexBuffer_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObject_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObjectAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostAlloc_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayGetDescriptor_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuArray3DCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuArray3DGetDescriptor_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoD_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoDAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoH_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoHAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoD_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoDAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoH_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoHAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoD_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoA_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoA_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2D_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DUnaligned_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3D_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoA_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoAAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocHost_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetApiVersion
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D10GetDirect3DDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuD3D11GetDirect3DDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetCacheConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSetCacheConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostRegister
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostUnregister
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSetCurrent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetCurrent
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchKernel
public static final int CUPTI_DRIVER_TRACE_CBID_cuProfilerStart
public static final int CUPTI_DRIVER_TRACE_CBID_cuProfilerStop
public static final int CUPTI_DRIVER_TRACE_CBID_cuPointerGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuProfilerInitialize
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceCanAccessPeer
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxEnablePeerAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxDisablePeerAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPeerRegister
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPeerUnregister
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPeerGetDevicePointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyPeer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyPeerAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DPeer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DPeerAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxDestroy_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxPushCurrent_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxPopCurrent_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventDestroy_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamDestroy_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetAddress2D_v3
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcGetMemHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcOpenMemHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcCloseMemHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetByPCIBusId
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetPCIBusId
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLGetDevices
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcGetEventHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcOpenEventHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSetSharedMemConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetSharedMemConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncSetSharedMemConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexObjectCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexObjectDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexObjectGetResourceDesc
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexObjectGetTextureDesc
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfObjectCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfObjectDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuSurfObjectGetResourceDesc
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamAddCallback
public static final int CUPTI_DRIVER_TRACE_CBID_cuMipmappedArrayCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuMipmappedArrayGetLevel
public static final int CUPTI_DRIVER_TRACE_CBID_cuMipmappedArrayDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetMipmappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetMipmapFilterMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetMipmapLevelBias
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetMipmapLevelClamp
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetMaxAnisotropy
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetMipmappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetMipmapFilterMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetMipmapLevelBias
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetMipmapLevelClamp
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetMaxAnisotropy
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceGetMappedMipmappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexObjectGetResourceViewDesc
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkAddData
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkAddFile
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkComplete
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamCreateWithPriority
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetPriority
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetStreamPriorityRange
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocManaged
public static final int CUPTI_DRIVER_TRACE_CBID_cuGetErrorString
public static final int CUPTI_DRIVER_TRACE_CBID_cuGetErrorName
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxActiveBlocksPerMultiprocessor
public static final int CUPTI_DRIVER_TRACE_CBID_cuCompilePtx
public static final int CUPTI_DRIVER_TRACE_CBID_cuBinaryFree
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamAttachMemAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuPointerSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemHostRegister_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceSetMapFlags_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkCreate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkAddData_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuLinkAddFile_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxPotentialBlockSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLGetDevices_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxRetain
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxRelease
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxSetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxReset
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsEGLRegisterImage
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxGetState
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamConsumerConnect
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamConsumerDisconnect
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamConsumerAcquireFrame
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamConsumerReleaseFrame
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoD_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoH_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoD_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoA_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoD_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoA_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoH_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoA_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2D_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DUnaligned_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3D_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyPeer_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DPeer_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD8_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD16_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD32_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D8_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D16_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D32_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObject_v2_ptds
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoAAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyAtoHAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoDAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoHAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoDAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy2DAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyPeerAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DPeerAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD8Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD16Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD32Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D8Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D16Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemsetD2D32Async_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetPriority_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetFlags_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitEvent_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamAddCallback_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamAttachMemAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamQuery_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSynchronize_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventRecord_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchKernel_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsMapResources_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsUnmapResources_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGLMapBufferObjectAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamProducerConnect
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamProducerDisconnect
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamProducerPresentFrame
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphicsResourceGetMappedEglFrame
public static final int CUPTI_DRIVER_TRACE_CBID_cuPointerGetAttributes
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxPotentialBlockSizeWithFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamProducerReturnFrame
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetP2PAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefSetBorderColor
public static final int CUPTI_DRIVER_TRACE_CBID_cuTexRefGetBorderColor
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAdvise
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue32
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue32_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue32
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue32_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBatchMemOp
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBatchMemOp_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuNVNbufferGetPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuNVNtextureGetArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuNNSetAllocator
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPrefetchAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPrefetchAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventCreateFromNVNSync
public static final int CUPTI_DRIVER_TRACE_CBID_cuEGLStreamConsumerConnectWithFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemRangeGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemRangeGetAttributes
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue64
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue64_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue64
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue64_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchCooperativeKernel
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchCooperativeKernel_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventCreateFromEGLSync
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchCooperativeKernelMultiDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetUuid
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCtx
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCtx_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuImportExternalMemory
public static final int CUPTI_DRIVER_TRACE_CBID_cuExternalMemoryGetMappedBuffer
public static final int CUPTI_DRIVER_TRACE_CBID_cuExternalMemoryGetMappedMipmappedArray
public static final int CUPTI_DRIVER_TRACE_CBID_cuDestroyExternalMemory
public static final int CUPTI_DRIVER_TRACE_CBID_cuImportExternalSemaphore
public static final int CUPTI_DRIVER_TRACE_CBID_cuSignalExternalSemaphoresAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuSignalExternalSemaphoresAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuWaitExternalSemaphoresAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuWaitExternalSemaphoresAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuDestroyExternalSemaphore
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCapture
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCapture_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamEndCapture
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamEndCapture_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamIsCapturing
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamIsCapturing_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddKernelNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddMemcpyNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemcpyNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddMemsetNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemsetNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemsetNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetType
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphGetRootNodes
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetDependencies
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetDependentNodes
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphInstantiate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphLaunch
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphLaunch_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddDependencies
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphRemoveDependencies
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemcpyNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphDestroyNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphClone
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeFindInClone
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddChildGraphNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddEmptyNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchHostFunc
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchHostFunc_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphChildGraphNodeGetGraph
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddHostNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphHostNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetLuid
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphHostNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphGetNodes
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphGetEdges
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecKernelNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCapture_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCapture_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuThreadExchangeStreamCaptureMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetNvSciSyncAttributes
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyAvailableDynamicSMemPerBlock
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxRelease_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxReset_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevicePrimaryCtxSetFlags_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAddressReserve
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAddressFree
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemRelease
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemMap
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemUnmap
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemSetAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemExportToShareableHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemImportFromShareableHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetAllocationGranularity
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetAllocationPropertiesFromHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSetFlags_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecUpdate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecMemcpyNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecMemsetNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecHostNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemRetainAllocationHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncGetModule
public static final int CUPTI_DRIVER_TRACE_CBID_cuIpcOpenMemHandle_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxResetPersistingL2Cache
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeCopyAttributes
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamCopyAttributes
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamCopyAttributes_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetAttribute_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamSetAttribute_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphInstantiate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetTexture1DLinearMaxWidth
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphUpload
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphUpload_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayGetSparseProperties
public static final int CUPTI_DRIVER_TRACE_CBID_cuMipmappedArrayGetSparseProperties
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemMapArrayAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemMapArrayAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecChildGraphNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventRecordWithFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventRecordWithFlags_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddEventRecordNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddEventWaitNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphEventRecordNodeGetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphEventWaitNodeGetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphEventRecordNodeSetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphEventWaitNodeSetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecEventRecordNodeSetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecEventWaitNodeSetEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayGetPlane
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemFreeAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemFreeAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolTrimTo
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolSetAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetDefaultMemPool
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceSetMemPool
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetMemPool
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocFromPoolAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAllocFromPoolAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolExportToShareableHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolImportFromShareableHandle
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolExportPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolImportPointer
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPoolGetAccess
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddExternalSemaphoresSignalNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExternalSemaphoresSignalNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExternalSemaphoresSignalNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddExternalSemaphoresWaitNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExternalSemaphoresWaitNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExternalSemaphoresWaitNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecExternalSemaphoresSignalNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecExternalSemaphoresWaitNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGetProcAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cuFlushGPUDirectRDMAWrites
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphDebugDotPrint
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamUpdateCaptureDependencies
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamUpdateCaptureDependencies_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuUserObjectCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuUserObjectRetain
public static final int CUPTI_DRIVER_TRACE_CBID_cuUserObjectRelease
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphRetainUserObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphReleaseUserObject
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddMemAllocNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddMemFreeNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGraphMemTrim
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetGraphMemAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceSetGraphMemAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphInstantiateWithFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetExecAffinitySupport
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxCreate_v3
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetExecAffinity
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetUuid_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemAllocNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphMemFreeNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeSetEnabled
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetEnabled
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchKernelEx
public static final int CUPTI_DRIVER_TRACE_CBID_cuLaunchKernelEx_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuArrayGetMemoryRequirements
public static final int CUPTI_DRIVER_TRACE_CBID_cuMipmappedArrayGetMemoryRequirements
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphInstantiateWithParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphInstantiateWithParams_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecGetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue32_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue32_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue64_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWaitValue64_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue32_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue32_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue64_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamWriteValue64_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBatchMemOp_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBatchMemOp_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddBatchMemOpNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphBatchMemOpNodeGetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphBatchMemOpNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecBatchMemOpNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetLoadingMode
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemGetHandleForAddressRange
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxPotentialClusterSize
public static final int CUPTI_DRIVER_TRACE_CBID_cuOccupancyMaxActiveClusters
public static final int CUPTI_DRIVER_TRACE_CBID_cuGetProcAddress_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryLoadData
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryLoadFromFile
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryUnload
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetKernel
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetModule
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelGetFunction
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetGlobal
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetManaged
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelSetCacheConfig
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddKernelNode_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeGetParams_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphKernelNodeSetParams_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecKernelNodeSetParams_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetId
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetId_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetId
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecUpdate_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTensorMapEncodeTiled
public static final int CUPTI_DRIVER_TRACE_CBID_cuTensorMapEncodeIm2col
public static final int CUPTI_DRIVER_TRACE_CBID_cuTensorMapReplaceAddress
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetUnifiedFunction
public static final int CUPTI_DRIVER_TRACE_CBID_cuCoredumpGetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuCoredumpGetAttributeGlobal
public static final int CUPTI_DRIVER_TRACE_CBID_cuCoredumpSetAttribute
public static final int CUPTI_DRIVER_TRACE_CBID_cuCoredumpSetAttributeGlobal
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxSetFlags
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastAddDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastBindMem
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastBindAddr
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastUnbind
public static final int CUPTI_DRIVER_TRACE_CBID_cuMulticastGetGranularity
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddNode
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphExecNodeSetParams
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemAdvise_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPrefetchAsync_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemPrefetchAsync_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncGetName
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelGetName
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCaptureToGraph
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamBeginCaptureToGraph_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphConditionalHandleCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddNode_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphGetEdges_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetDependencies_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphNodeGetDependentNodes_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphAddDependencies_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuGraphRemoveDependencies_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo_v3
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCaptureInfo_v3_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamUpdateCaptureDependencies_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamUpdateCaptureDependencies_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncGetParamInfo
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelGetParamInfo
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceRegisterAsyncNotification
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceUnregisterAsyncNotification
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleGetFunctionCount
public static final int CUPTI_DRIVER_TRACE_CBID_cuModuleEnumerateFunctions
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryGetKernelCount
public static final int CUPTI_DRIVER_TRACE_CBID_cuLibraryEnumerateKernels
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncIsLoaded
public static final int CUPTI_DRIVER_TRACE_CBID_cuFuncLoad
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxDestroy
public static final int CUPTI_DRIVER_TRACE_CBID_cuDeviceGetDevResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxGetDevResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxGetDevResource
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevResourceGenerateDesc
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxRecordEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxWaitEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuDevSmResourceSplitByCount
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetGreenCtx
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxFromGreenCtx
public static final int CUPTI_DRIVER_TRACE_CBID_cuKernelGetLibrary
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxRecordEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxWaitEvent
public static final int CUPTI_DRIVER_TRACE_CBID_cuCtxCreate_v4
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxStreamCreate
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCtx_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetCtx_v2_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemBatchDecompressAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemBatchDecompressAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuLogsRegisterCallback
public static final int CUPTI_DRIVER_TRACE_CBID_cuLogsUnregisterCallback
public static final int CUPTI_DRIVER_TRACE_CBID_cuLogsCurrent
public static final int CUPTI_DRIVER_TRACE_CBID_cuLogsDumpToFile
public static final int CUPTI_DRIVER_TRACE_CBID_cuLogsDumpToMemory
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessGetRestoreThreadId
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessGetState
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessLock
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessCheckpoint
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessRestore
public static final int CUPTI_DRIVER_TRACE_CBID_cuCheckpointProcessUnlock
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetDevice
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamGetDevice_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyBatchAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpyBatchAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DBatchAsync
public static final int CUPTI_DRIVER_TRACE_CBID_cuMemcpy3DBatchAsync_ptsz
public static final int CUPTI_DRIVER_TRACE_CBID_cuEventElapsedTime_v2
public static final int CUPTI_DRIVER_TRACE_CBID_cuTensorMapEncodeIm2colWide
public static final int CUPTI_DRIVER_TRACE_CBID_cuGreenCtxGetId
public static final int CUPTI_DRIVER_TRACE_CBID_cuStreamCreateForCaptureToCig
public static final int CUPTI_DRIVER_TRACE_CBID_SIZE
public static final int CUPTI_DRIVER_TRACE_CBID_FORCE_INT
public static final int CUPTI_RUNTIME_TRACE_CBID_INVALID
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDriverGetVersion_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaRuntimeGetVersion_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDeviceCount_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDeviceProperties_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaChooseDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetChannelDesc_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaCreateChannelDesc_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaConfigureCall_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetupArgument_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetLastError_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaPeekAtLastError_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetErrorString_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunch_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncSetCacheConfig_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncGetAttributes_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetValidDevices_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetDeviceFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMalloc_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocPitch_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFree_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFreeArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocHost_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFreeHost_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaHostAlloc_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaHostGetDevicePointer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaHostGetFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemGetInfo_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DFromArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyArrayToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DArrayToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToSymbol_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromSymbol_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToArrayAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromArrayAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DToArrayAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DFromArrayAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToSymbolAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromSymbolAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset2D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemsetAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset2DAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetSymbolAddress_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetSymbolSize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaBindTexture_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaBindTexture2D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaBindTextureToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaUnbindTexture_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureAlignmentOffset_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureReference_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaBindSurfaceToArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetSurfaceReference_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLSetGLDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLRegisterBufferObject_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLMapBufferObject_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLUnmapBufferObject_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLUnregisterBufferObject_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLSetBufferObjectMapFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLMapBufferObjectAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLUnmapBufferObjectAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaWGLGetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsGLRegisterImage_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsGLRegisterBuffer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsUnregisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsResourceSetMapFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsMapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsUnmapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsResourceGetMappedPointer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsSubResourceGetMappedArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaVDPAUGetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaVDPAUSetVDPAUDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsVDPAURegisterVideoSurface_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsVDPAURegisterOutputSurface_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D11GetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D11GetDevices_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D11SetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsD3D11RegisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10GetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10GetDevices_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10SetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsD3D10RegisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10RegisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10UnregisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10MapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10UnmapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceSetMapFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceGetSurfaceDimensions_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceGetMappedArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceGetMappedPointer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceGetMappedSize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10ResourceGetMappedPitch_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9GetDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9GetDevices_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9SetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9GetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsD3D9RegisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9RegisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9UnregisterResource_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9MapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9UnmapResources_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceSetMapFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceGetSurfaceDimensions_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceGetMappedArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceGetMappedPointer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceGetMappedSize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9ResourceGetMappedPitch_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9Begin_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9End_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9RegisterVertexBuffer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9UnregisterVertexBuffer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9MapVertexBuffer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D9UnmapVertexBuffer_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadExit_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetDoubleForDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSetDoubleForHost_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadSynchronize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadGetLimit_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadSetLimit_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamCreate_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamDestroy_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSynchronize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamQuery_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventCreate_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventCreateWithFlags_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventRecord_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventDestroy_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventSynchronize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventQuery_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventElapsedTime_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMalloc3D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMalloc3DArray_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset3D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset3DAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3D_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DAsync_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadSetCacheConfig_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamWaitEvent_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D11GetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaD3D10GetDirect3DDevice_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadGetCacheConfig_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaPointerGetAttributes_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaHostRegister_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaHostUnregister_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceCanAccessPeer_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceEnablePeerAccess_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceDisablePeerAccess_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaPeerRegister_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaPeerUnregister_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaPeerGetDevicePointer_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyPeer_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyPeerAsync_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DPeer_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DPeerAsync_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceReset_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSynchronize_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetLimit_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSetLimit_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetCacheConfig_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSetCacheConfig_v3020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaProfilerInitialize_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaProfilerStart_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaProfilerStop_v4000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetByPCIBusId_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetPCIBusId_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGLGetDevices_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaIpcGetEventHandle_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaIpcOpenEventHandle_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaIpcGetMemHandle_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaIpcOpenMemHandle_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaIpcCloseMemHandle_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaArrayGetInfo_v4010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncSetSharedMemConfig_v4020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetSharedMemConfig_v4020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSetSharedMemConfig_v4020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaCreateTextureObject_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDestroyTextureObject_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureObjectResourceDesc_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureObjectTextureDesc_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaCreateSurfaceObject_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDestroySurfaceObject_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetSurfaceObjectResourceDesc_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocMipmappedArray_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetMipmappedArrayLevel_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFreeMipmappedArray_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaBindTextureToMipmappedArray_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsResourceGetMappedMipmappedArray_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamAddCallback_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamCreateWithFlags_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureObjectResourceViewDesc_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetAttribute_v5000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamDestroy_v5050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamCreateWithPriority_v5050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetPriority_v5050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetFlags_v5050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetStreamPriorityRange_v5050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocManaged_v6000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamAttachMemAsync_v6000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetErrorName_v6050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyMaxActiveBlocksPerMultiprocessor_v6050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchKernel_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDeviceFlags_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunch_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchKernel_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2D_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DToArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DFromArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyArrayToArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DArrayToArray_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToSymbol_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromSymbol_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToArrayAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromArrayAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DToArrayAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy2DFromArrayAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyToSymbolAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyFromSymbolAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset2D_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemsetAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset2DAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetPriority_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetFlags_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSynchronize_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamQuery_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamAttachMemAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventRecord_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset3D_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemset3DAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3D_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamWaitEvent_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamAddCallback_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DPeer_ptds_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DPeerAsync_ptsz_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPrefetchAsync_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPrefetchAsync_ptsz_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemAdvise_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetP2PAttribute_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsEGLRegisterImage_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamConsumerConnect_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamConsumerDisconnect_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamConsumerAcquireFrame_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamConsumerReleaseFrame_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamProducerConnect_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamProducerDisconnect_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamProducerPresentFrame_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamProducerReturnFrame_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphicsResourceGetMappedEglFrame_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemRangeGetAttribute_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemRangeGetAttributes_v8000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEGLStreamConsumerConnectWithFlags_v7000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchCooperativeKernel_v9000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchCooperativeKernel_ptsz_v9000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventCreateFromEGLSync_v9000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchCooperativeKernelMultiDevice_v9000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncSetAttribute_v9000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaImportExternalMemory_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaExternalMemoryGetMappedBuffer_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaExternalMemoryGetMappedMipmappedArray_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDestroyExternalMemory_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaImportExternalSemaphore_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSignalExternalSemaphoresAsync_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSignalExternalSemaphoresAsync_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaWaitExternalSemaphoresAsync_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaWaitExternalSemaphoresAsync_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDestroyExternalSemaphore_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchHostFunc_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchHostFunc_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphCreate_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphKernelNodeGetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphKernelNodeSetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddKernelNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemcpyNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemcpyNodeGetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemcpyNodeSetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemsetNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemsetNodeGetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemsetNodeSetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddHostNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphHostNodeGetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddChildGraphNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphChildGraphNodeGetGraph_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddEmptyNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphClone_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeFindInClone_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetType_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphGetRootNodes_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetDependencies_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetDependentNodes_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddDependencies_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphRemoveDependencies_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphDestroyNode_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphInstantiate_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphLaunch_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphLaunch_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecDestroy_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphDestroy_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamBeginCapture_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamBeginCapture_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamIsCapturing_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamIsCapturing_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamEndCapture_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamEndCapture_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphHostNodeSetParams_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphGetNodes_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphGetEdges_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_v10010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_ptsz_v10010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecKernelNodeSetParams_v10010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaThreadExchangeStreamCaptureMode_v10010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetNvSciSyncAttributes_v10020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyAvailableDynamicSMemPerBlock_v10200
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSetFlags_v10200
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSetFlags_ptsz_v10200
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecMemcpyNodeSetParams_v10020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecMemsetNodeSetParams_v10020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecHostNodeSetParams_v10020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecUpdate_v10020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetFuncBySymbol_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaCtxResetPersistingL2Cache_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphKernelNodeCopyAttributes_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphKernelNodeGetAttribute_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphKernelNodeSetAttribute_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamCopyAttributes_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamCopyAttributes_ptsz_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetAttribute_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetAttribute_ptsz_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSetAttribute_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamSetAttribute_ptsz_v11000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetTexture1DLinearMaxWidth_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphUpload_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphUpload_ptsz_v10000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemcpyNodeToSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemcpyNodeFromSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemcpyNode1D_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemcpyNodeSetParamsToSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemcpyNodeSetParamsFromSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemcpyNodeSetParams1D_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecMemcpyNodeSetParamsToSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecMemcpyNodeSetParamsFromSymbol_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecMemcpyNodeSetParams1D_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaArrayGetSparseProperties_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMipmappedArrayGetSparseProperties_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecChildGraphNodeSetParams_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddEventRecordNode_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphEventRecordNodeGetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphEventRecordNodeSetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddEventWaitNode_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphEventWaitNodeGetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphEventWaitNodeSetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecEventRecordNodeSetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecEventWaitNodeSetEvent_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventRecordWithFlags_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventRecordWithFlags_ptsz_v11010
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetDefaultMemPool_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocAsync_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocAsync_ptsz_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFreeAsync_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFreeAsync_ptsz_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolTrimTo_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolSetAttribute_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolGetAttribute_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolSetAccess_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaArrayGetPlane_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolGetAccess_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolCreate_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolDestroy_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSetMemPool_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetMemPool_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolExportToShareableHandle_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolImportFromShareableHandle_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolExportPointer_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPoolImportPointer_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocFromPoolAsync_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMallocFromPoolAsync_ptsz_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSignalExternalSemaphoresAsync_v2_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaSignalExternalSemaphoresAsync_v2_ptsz_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaWaitExternalSemaphoresAsync_v2_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaWaitExternalSemaphoresAsync_v2_ptsz_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddExternalSemaphoresSignalNode_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExternalSemaphoresSignalNodeGetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExternalSemaphoresSignalNodeSetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddExternalSemaphoresWaitNode_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExternalSemaphoresWaitNodeGetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExternalSemaphoresWaitNodeSetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecExternalSemaphoresSignalNodeSetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecExternalSemaphoresWaitNodeSetParams_v11020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceFlushGPUDirectRDMAWrites_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDriverEntryPoint_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDriverEntryPoint_ptsz_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphDebugDotPrint_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_v2_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_v2_ptsz_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamUpdateCaptureDependencies_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamUpdateCaptureDependencies_ptsz_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaUserObjectCreate_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaUserObjectRetain_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaUserObjectRelease_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphRetainUserObject_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphReleaseUserObject_v11030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphInstantiateWithFlags_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemAllocNode_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemAllocNodeGetParams_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddMemFreeNode_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphMemFreeNodeGetParams_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGraphMemTrim_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceGetGraphMemAttribute_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSetGraphMemAttribute_v11040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeSetEnabled_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetEnabled_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaArrayGetMemoryRequirements_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMipmappedArrayGetMemoryRequirements_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchKernelExC_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLaunchKernelExC_ptsz_v11060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyMaxPotentialClusterSize_v11070
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaOccupancyMaxActiveClusters_v11070
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaCreateTextureObject_v2_v11080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetTextureObjectTextureDesc_v2_v11080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphInstantiateWithParams_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphInstantiateWithParams_ptsz_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecGetFlags_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetKernel_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDeviceProperties_v2_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetId_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetId_ptsz_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphInstantiate_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaInitDevice_v12000
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddNode_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeSetParams_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphExecNodeSetParams_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemAdvise_v2_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPrefetchAsync_v2_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemPrefetchAsync_v2_ptsz_v12020
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncGetName_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamBeginCaptureToGraph_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamBeginCaptureToGraph_ptsz_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphConditionalHandleCreate_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphGetEdges_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetDependencies_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphNodeGetDependentNodes_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddDependencies_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphRemoveDependencies_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGraphAddNode_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_v3_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetCaptureInfo_v3_ptsz_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamUpdateCaptureDependencies_v2_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamUpdateCaptureDependencies_v2_ptsz_v12030
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceRegisterAsyncNotification_v12040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaDeviceUnregisterAsyncNotification_v12040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaFuncGetParamInfo_v12040
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDriverEntryPointByVersion_v12050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaGetDriverEntryPointByVersion_ptsz_v12050
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryLoadData_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryLoadFromFile_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryUnload_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryGetKernel_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryGetGlobal_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryGetManaged_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryGetUnifiedFunction_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryGetKernelCount_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaLibraryEnumerateKernels_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaKernelSetAttributeForDevice_v12060
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetDevice_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaStreamGetDevice_ptsz_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyBatchAsync_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyBatchAsync_ptsz_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DBatchAsync_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy3DBatchAsync_ptsz_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_cudaEventElapsedTime_v2_v12080
public static final int CUPTI_RUNTIME_TRACE_CBID_SIZE
public static final int CUPTI_RUNTIME_TRACE_CBID_FORCE_INT
public static final int CUPTI_CBID_NVTX_INVALID
public static final int CUPTI_CBID_NVTX_nvtxMarkA
public static final int CUPTI_CBID_NVTX_nvtxMarkW
public static final int CUPTI_CBID_NVTX_nvtxMarkEx
public static final int CUPTI_CBID_NVTX_nvtxRangeStartA
public static final int CUPTI_CBID_NVTX_nvtxRangeStartW
public static final int CUPTI_CBID_NVTX_nvtxRangeStartEx
public static final int CUPTI_CBID_NVTX_nvtxRangeEnd
public static final int CUPTI_CBID_NVTX_nvtxRangePushA
public static final int CUPTI_CBID_NVTX_nvtxRangePushW
public static final int CUPTI_CBID_NVTX_nvtxRangePushEx
public static final int CUPTI_CBID_NVTX_nvtxRangePop
public static final int CUPTI_CBID_NVTX_nvtxNameCategoryA
public static final int CUPTI_CBID_NVTX_nvtxNameCategoryW
public static final int CUPTI_CBID_NVTX_nvtxNameOsThreadA
public static final int CUPTI_CBID_NVTX_nvtxNameOsThreadW
public static final int CUPTI_CBID_NVTX_nvtxNameCuDeviceA
public static final int CUPTI_CBID_NVTX_nvtxNameCuDeviceW
public static final int CUPTI_CBID_NVTX_nvtxNameCuContextA
public static final int CUPTI_CBID_NVTX_nvtxNameCuContextW
public static final int CUPTI_CBID_NVTX_nvtxNameCuStreamA
public static final int CUPTI_CBID_NVTX_nvtxNameCuStreamW
public static final int CUPTI_CBID_NVTX_nvtxNameCuEventA
public static final int CUPTI_CBID_NVTX_nvtxNameCuEventW
public static final int CUPTI_CBID_NVTX_nvtxNameCudaDeviceA
public static final int CUPTI_CBID_NVTX_nvtxNameCudaDeviceW
public static final int CUPTI_CBID_NVTX_nvtxNameCudaStreamA
public static final int CUPTI_CBID_NVTX_nvtxNameCudaStreamW
public static final int CUPTI_CBID_NVTX_nvtxNameCudaEventA
public static final int CUPTI_CBID_NVTX_nvtxNameCudaEventW
public static final int CUPTI_CBID_NVTX_nvtxDomainMarkEx
public static final int CUPTI_CBID_NVTX_nvtxDomainRangeStartEx
public static final int CUPTI_CBID_NVTX_nvtxDomainRangeEnd
public static final int CUPTI_CBID_NVTX_nvtxDomainRangePushEx
public static final int CUPTI_CBID_NVTX_nvtxDomainRangePop
public static final int CUPTI_CBID_NVTX_nvtxDomainResourceCreate
public static final int CUPTI_CBID_NVTX_nvtxDomainResourceDestroy
public static final int CUPTI_CBID_NVTX_nvtxDomainNameCategoryA
public static final int CUPTI_CBID_NVTX_nvtxDomainNameCategoryW
public static final int CUPTI_CBID_NVTX_nvtxDomainRegisterStringA
public static final int CUPTI_CBID_NVTX_nvtxDomainRegisterStringW
public static final int CUPTI_CBID_NVTX_nvtxDomainCreateA
public static final int CUPTI_CBID_NVTX_nvtxDomainCreateW
public static final int CUPTI_CBID_NVTX_nvtxDomainDestroy
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserCreate
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserDestroy
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserAcquireStart
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserAcquireFailed
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserAcquireSuccess
public static final int CUPTI_CBID_NVTX_nvtxDomainSyncUserReleasing
public static final int CUPTI_CBID_NVTX_SIZE
public static final int CUPTI_CBID_NVTX_FORCE_INT
@Cast(value="CUptiResult") public static int cuptiGetResultString(@Cast(value="CUptiResult") int result, @Cast(value="const char**") PointerPointer str)
result - The result to get the string forstr - Returns the string
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_INVALID_PARAMETER if \p str is NULL or \p
result is not a valid CUptiResult@Cast(value="CUptiResult") public static int cuptiGetResultString(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr BytePointer str)
@Cast(value="CUptiResult") public static int cuptiGetResultString(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr ByteBuffer str)
@Cast(value="CUptiResult") public static int cuptiGetResultString(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr byte[] str)
@Cast(value="CUptiResult") public static int cuptiGetErrorMessage(@Cast(value="CUptiResult") int result, @Cast(value="const char**") PointerPointer str)
result - The result to get the descriptive error message forstr - Returns the error message string
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_INVALID_PARAMETER if \p str is NULL or \p
result is not a valid CUptiResult@Cast(value="CUptiResult") public static int cuptiGetErrorMessage(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr BytePointer str)
@Cast(value="CUptiResult") public static int cuptiGetErrorMessage(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr ByteBuffer str)
@Cast(value="CUptiResult") public static int cuptiGetErrorMessage(@Cast(value="CUptiResult") int result, @Cast(value="const char**") @ByPtrPtr byte[] str)
@Cast(value="CUptiResult") public static int cuptiGetVersion(@Cast(value="uint32_t*") IntPointer version)
version - Returns the version
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_INVALID_PARAMETER if \p version is NULLCUPTI_API_VERSION@Cast(value="CUptiResult") public static int cuptiGetVersion(@Cast(value="uint32_t*") IntBuffer version)
@Cast(value="CUptiResult") public static int cuptiGetVersion(@Cast(value="uint32_t*") int[] version)
@Cast(value="CUptiResult") public static int cuptiGetTimestamp(@Cast(value="uint64_t*") LongPointer timestamp)
timestamp - Returns the CUPTI timestamp
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p timestamp is NULL@Cast(value="CUptiResult") public static int cuptiGetTimestamp(@Cast(value="uint64_t*") LongBuffer timestamp)
@Cast(value="CUptiResult") public static int cuptiGetTimestamp(@Cast(value="uint64_t*") long[] timestamp)
@Cast(value="CUptiResult") public static int cuptiGetContextId(CUctx_st context, @Cast(value="uint32_t*") IntPointer contextId)
context - The contextcontextId - Returns a process-unique ID for the context
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_CONTEXT The context is NULL or not valid.
\retval CUPTI_ERROR_INVALID_PARAMETER if \p contextId is NULL@Cast(value="CUptiResult") public static int cuptiGetContextId(CUctx_st context, @Cast(value="uint32_t*") IntBuffer contextId)
@Cast(value="CUptiResult") public static int cuptiGetContextId(CUctx_st context, @Cast(value="uint32_t*") int[] contextId)
@Cast(value="CUptiResult") public static int cuptiGetStreamId(CUctx_st context, CUstream_st stream, @Cast(value="uint32_t*") IntPointer streamId)
context - If non-NULL then the stream is checked to ensure
that it belongs to this context. Typically this parameter should be
null.stream - The streamstreamId - Returns a context-unique ID for the stream
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_STREAM if unable to get stream ID, or
if \p context is non-NULL and \p stream does not belong to the
context
\retval CUPTI_ERROR_INVALID_PARAMETER if \p streamId is NULL
**DEPRECATED** This method is deprecated as of CUDA 8.0.
Use method cuptiGetStreamIdEx instead.@Cast(value="CUptiResult") public static int cuptiGetStreamId(CUctx_st context, CUstream_st stream, @Cast(value="uint32_t*") IntBuffer streamId)
@Cast(value="CUptiResult") public static int cuptiGetStreamId(CUctx_st context, CUstream_st stream, @Cast(value="uint32_t*") int[] streamId)
@Cast(value="CUptiResult") public static int cuptiGetStreamIdEx(CUctx_st context, CUstream_st stream, @Cast(value="uint8_t") byte perThreadStream, @Cast(value="uint32_t*") IntPointer streamId)
context - If non-NULL then the stream is checked to ensure
that it belongs to this context. Typically this parameter should be
null.stream - The streamperThreadStream - Flag to indicate if program is compiled for per-thread streamsstreamId - Returns a context-unique ID for the stream
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_STREAM if unable to get stream ID, or
if \p context is non-NULL and \p stream does not belong to the
context
\retval CUPTI_ERROR_INVALID_PARAMETER if \p streamId is NULL@Cast(value="CUptiResult") public static int cuptiGetStreamIdEx(CUctx_st context, CUstream_st stream, @Cast(value="uint8_t") byte perThreadStream, @Cast(value="uint32_t*") IntBuffer streamId)
@Cast(value="CUptiResult") public static int cuptiGetStreamIdEx(CUctx_st context, CUstream_st stream, @Cast(value="uint8_t") byte perThreadStream, @Cast(value="uint32_t*") int[] streamId)
@Cast(value="CUptiResult") public static int cuptiGetDeviceId(CUctx_st context, @Cast(value="uint32_t*") IntPointer deviceId)
context - The context, or NULL to indicate the current context.deviceId - Returns the ID of the device that is current for
the calling thread.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE if unable to get device ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p deviceId is NULL@Cast(value="CUptiResult") public static int cuptiGetDeviceId(CUctx_st context, @Cast(value="uint32_t*") IntBuffer deviceId)
@Cast(value="CUptiResult") public static int cuptiGetDeviceId(CUctx_st context, @Cast(value="uint32_t*") int[] deviceId)
@Cast(value="CUptiResult") public static int cuptiGetGraphNodeId(CUgraphNode_st node, @Cast(value="uint64_t*") LongPointer nodeId)
node - The graph node.nodeId - Returns the unique ID of the node
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p node is NULL@Cast(value="CUptiResult") public static int cuptiGetGraphNodeId(CUgraphNode_st node, @Cast(value="uint64_t*") LongBuffer nodeId)
@Cast(value="CUptiResult") public static int cuptiGetGraphNodeId(CUgraphNode_st node, @Cast(value="uint64_t*") long[] nodeId)
@Cast(value="CUptiResult") public static int cuptiGetGraphId(CUgraph_st graph, @Cast(value="uint32_t*") IntPointer pId)
graph - The graph.pId - Returns the unique ID of the graph
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p graph is NULL@Cast(value="CUptiResult") public static int cuptiGetGraphId(CUgraph_st graph, @Cast(value="uint32_t*") IntBuffer pId)
@Cast(value="CUptiResult") public static int cuptiGetGraphId(CUgraph_st graph, @Cast(value="uint32_t*") int[] pId)
@Cast(value="CUptiResult") public static int cuptiGetGraphExecId(CUgraphExec_st graphExec, @Cast(value="uint32_t*") IntPointer pId)
graphExec - The executable graph.pId - Returns the unique ID of the executable graph
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p graph is NULL@Cast(value="CUptiResult") public static int cuptiGetGraphExecId(CUgraphExec_st graphExec, @Cast(value="uint32_t*") IntBuffer pId)
@Cast(value="CUptiResult") public static int cuptiGetGraphExecId(CUgraphExec_st graphExec, @Cast(value="uint32_t*") int[] pId)
@Cast(value="CUptiResult") public static int cuptiActivityEnable(@Cast(value="CUpti_ActivityKind") int kind)
kind - The kind of activity record to collect
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_NOT_COMPATIBLE if the activity kind cannot be enabled
\retval CUPTI_ERROR_INVALID_KIND if the activity kind is not supported@Cast(value="CUptiResult") public static int cuptiActivityEnableAndDump(@Cast(value="CUpti_ActivityKind") int kind)
kind - The kind of activity record to collect
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_UNKNOWN if buffer is not initialized.
\retval CUPTI_ERROR_NOT_COMPATIBLE if the activity kind cannot be enabled
\retval CUPTI_ERROR_INVALID_KIND if the activity kind is not supported@Cast(value="CUptiResult") public static int cuptiActivityDisable(@Cast(value="CUpti_ActivityKind") int kind)
kind - The kind of activity record to stop collecting
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_KIND if the activity kind is not supported@Cast(value="CUptiResult") public static int cuptiActivityEnableContext(CUctx_st context, @Cast(value="CUpti_ActivityKind") int kind)
context - The context for which activity is to be enabledkind - The kind of activity record to collect
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_NOT_COMPATIBLE if the activity kind cannot be enabled
\retval CUPTI_ERROR_INVALID_KIND if the activity kind is not supported@Cast(value="CUptiResult") public static int cuptiActivityDisableContext(CUctx_st context, @Cast(value="CUpti_ActivityKind") int kind)
context - The context for which activity is to be disabledkind - The kind of activity record to stop collecting
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_KIND if the activity kind is not supported@Cast(value="CUptiResult") public static int cuptiActivityGetNumDroppedRecords(CUctx_st context, @Cast(value="uint32_t") int streamId, @Cast(value="size_t*") SizeTPointer dropped)
context - The context, or NULL to get dropped count from global queuestreamId - The stream IDdropped - The number of records that were dropped since the last call
to this function.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p dropped is NULL@Cast(value="CUptiResult") public static int cuptiActivityGetNextRecord(@Cast(value="uint8_t*") BytePointer buffer, @Cast(value="size_t") long validBufferSizeBytes, @Cast(value="CUpti_Activity**") PointerPointer record)
CUpti_Activity *record = NULL;
CUptiResult status = CUPTI_SUCCESS;
do {
status = cuptiActivityGetNextRecord(buffer, validSize, &record);
if(status == CUPTI_SUCCESS) {
// Use record here...
}
else if (status == CUPTI_ERROR_MAX_LIMIT_REACHED)
break;
else if (status == CUPTI_ERROR_INVALID_KIND)
break;
else {
goto Error;
}
} while (1);
buffer - The buffer containing activity recordsrecord - Inputs the previous record returned by
cuptiActivityGetNextRecord and returns the next activity record
from the buffer. If input value is NULL, returns the first activity
record in the buffer. Records of certain kinds like CUPTI_ACTIVITY_KIND_CONCURRENT_KERNEL
may contain invalid (0) timestamps, indicating that no timing information could
be collected for lack of device memory.validBufferSizeBytes - The number of valid bytes in the buffer.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_MAX_LIMIT_REACHED if no more records in the buffer
\retval CUPTI_ERROR_INVALID_PARAMETER if \p buffer is NULL.
\retval CUPTI_ERROR_INVALID_KIND if activity record is either incomplete or invalid@Cast(value="CUptiResult") public static int cuptiActivityGetNextRecord(@Cast(value="uint8_t*") BytePointer buffer, @Cast(value="size_t") long validBufferSizeBytes, @ByPtrPtr CUpti_Activity record)
@Cast(value="CUptiResult") public static int cuptiActivityGetNextRecord(@Cast(value="uint8_t*") ByteBuffer buffer, @Cast(value="size_t") long validBufferSizeBytes, @ByPtrPtr CUpti_Activity record)
@Cast(value="CUptiResult") public static int cuptiActivityGetNextRecord(@Cast(value="uint8_t*") byte[] buffer, @Cast(value="size_t") long validBufferSizeBytes, @ByPtrPtr CUpti_Activity record)
@Cast(value="CUptiResult") public static int cuptiActivityRegisterCallbacks(CUpti_BuffersCallbackRequestFunc funcBufferRequested, CUpti_BuffersCallbackCompleteFunc funcBufferCompleted)
funcBufferRequested - callback which is invoked when an empty
buffer is requested by CUPTIfuncBufferCompleted - callback which is invoked when a buffer
containing activity records is available from CUPTI
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if either \p
funcBufferRequested or \p funcBufferCompleted is NULL@Cast(value="CUptiResult") public static int cuptiActivityFlush(CUctx_st context, @Cast(value="uint32_t") int streamId, @Cast(value="uint32_t") int flag)
context - A valid CUcontext or NULL.streamId - The stream ID.flag - The flag can be set to indicate a forced flush. See CUpti_ActivityFlag
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_CUPTI_ERROR_INVALID_OPERATION if not preceded
by a successful call to cuptiActivityRegisterCallbacks
\retval CUPTI_ERROR_UNKNOWN an internal error occurred
**DEPRECATED** This method is deprecated
CONTEXT and STREAMID will be ignored. Use cuptiActivityFlushAll
to flush all data.@Cast(value="CUptiResult") public static int cuptiActivityFlushAll(@Cast(value="uint32_t") int flag)
flag - The flag can be set to indicate a forced flush. See CUpti_ActivityFlag
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_OPERATION if not preceded by a
successful call to cuptiActivityRegisterCallbacks
\retval CUPTI_ERROR_UNKNOWN an internal error occurredcuptiActivityFlushPeriod@Cast(value="CUptiResult") public static int cuptiActivityGetAttribute(@Cast(value="CUpti_ActivityAttribute") int attr, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
attr - The attribute to readvalueSize - Size of buffer pointed by the value, and
returns the number of bytes written to \p valuevalue - Returns the value of the attribute
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value is NULL, or
if \p attr is not an activity attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT Indicates that
the \p value buffer is too small to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiActivitySetAttribute(@Cast(value="CUpti_ActivityAttribute") int attr, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
attr - The attribute to writevalueSize - The size, in bytes, of the valuevalue - The attribute value to write
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value is NULL, or
if \p attr is not an activity attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT Indicates that
the \p value buffer is too small to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiActivityConfigureUnifiedMemoryCounter(CUpti_ActivityUnifiedMemoryCounterConfig config, @Cast(value="uint32_t") int count)
config - A pointer to \ref CUpti_ActivityUnifiedMemoryCounterConfig structures
containing Unified Memory counter configuration.count - Number of Unified Memory counter configuration structures
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p config is NULL or
any parameter in the \p config structures is not a valid value
\retval CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED One potential reason is that
platform (OS/arch) does not support the unified memory counters
\retval CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED_ON_DEVICE Indicates that the device
does not support the unified memory counters
\retval CUPTI_ERROR_UM_PROFILING_NOT_SUPPORTED_ON_NON_P2P_DEVICES Indicates that
multi-GPU configuration without P2P support between any pair of devices
does not support the unified memory counters@Cast(value="CUptiResult") public static int cuptiGetAutoBoostState(CUctx_st context, CUpti_ActivityAutoBoostState state)
context - A valid CUcontext.state - A pointer to \ref CUpti_ActivityAutoBoostState structure which
contains the current state and the id of the process that has requested the
current state
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p CUcontext or \p state is NULL
\retval CUPTI_ERROR_NOT_SUPPORTED Indicates that the device does not support auto boost
\retval CUPTI_ERROR_UNKNOWN an internal error occurred@Cast(value="CUptiResult") public static int cuptiActivityConfigurePCSampling(CUctx_st ctx, CUpti_ActivityPCSamplingConfig config)
ctx - The contextconfig - A pointer to \ref CUpti_ActivityPCSamplingConfig structure
containing PC sampling configuration.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_OPERATION if this api is called while
some valid event collection method is set.
\retval CUPTI_ERROR_INVALID_PARAMETER if \p config is NULL or
any parameter in the \p config structures is not a valid value
\retval CUPTI_ERROR_NOT_SUPPORTED Indicates that the system/device
does not support the unified memory counters@Cast(value="CUptiResult") public static int cuptiGetLastError()
@Cast(value="CUptiResult") public static int cuptiSetThreadIdType(@Cast(value="CUpti_ActivityThreadIdType") int type)
@Cast(value="CUptiResult") public static int cuptiGetThreadIdType(@Cast(value="CUpti_ActivityThreadIdType*") IntPointer type)
@Cast(value="CUptiResult") public static int cuptiGetThreadIdType(@Cast(value="CUpti_ActivityThreadIdType*") IntBuffer type)
@Cast(value="CUptiResult") public static int cuptiGetThreadIdType(@Cast(value="CUpti_ActivityThreadIdType*") int[] type)
@Cast(value="CUptiResult") public static int cuptiComputeCapabilitySupported(int major, int minor, IntPointer support)
major - The major revision number of the compute capabilityminor - The minor revision number of the compute capabilitysupport - Pointer to an integer to return the support status
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p support is NULL::cuptiDeviceSupported@Cast(value="CUptiResult") public static int cuptiComputeCapabilitySupported(int major, int minor, IntBuffer support)
@Cast(value="CUptiResult") public static int cuptiComputeCapabilitySupported(int major, int minor, int[] support)
@Cast(value="CUptiResult") public static int cuptiDeviceSupported(@Cast(value="CUdevice") int dev, IntPointer support)
dev - The device handle returned by CUDA Driver API cuDeviceGetsupport - Pointer to an integer to return the support status
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p support is NULL
\retval CUPTI_ERROR_INVALID_DEVICE if \p dev is not a valid device::cuptiComputeCapabilitySupported@Cast(value="CUptiResult") public static int cuptiDeviceSupported(@Cast(value="CUdevice") int dev, IntBuffer support)
@Cast(value="CUptiResult") public static int cuptiDeviceSupported(@Cast(value="CUdevice") int dev, int[] support)
@Cast(value="CUptiResult") public static int cuptiDeviceVirtualizationMode(@Cast(value="CUdevice") int dev, @Cast(value="CUpti_DeviceVirtualizationMode*") IntPointer mode)
dev - The device handle returned by CUDA Driver API cuDeviceGetmode - Pointer to an CUpti_DeviceVirtualizationMode to return the virtualization mode
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_DEVICE if \p dev is not a valid device
\retval CUPTI_ERROR_INVALID_PARAMETER if \p mode is NULL@Cast(value="CUptiResult") public static int cuptiDeviceVirtualizationMode(@Cast(value="CUdevice") int dev, @Cast(value="CUpti_DeviceVirtualizationMode*") IntBuffer mode)
@Cast(value="CUptiResult") public static int cuptiDeviceVirtualizationMode(@Cast(value="CUdevice") int dev, @Cast(value="CUpti_DeviceVirtualizationMode*") int[] mode)
@Cast(value="CUptiResult") public static int cuptiFinalize()
void CUPTIAPI
cuptiCallbackHandler(void *userdata, CUpti_CallbackDomain domain,
CUpti_CallbackId cbid, void *cbdata)
{
const CUpti_CallbackData *cbInfo = (CUpti_CallbackData *)cbdata;
// Take this code path when CUPTI detach is requested
if (detachCupti) {
switch(domain)
{
case CUPTI_CB_DOMAIN_RUNTIME_API:
case CUPTI_CB_DOMAIN_DRIVER_API:
if (cbInfo->callbackSite == CUPTI_API_EXIT) {
// call the CUPTI detach API
cuptiFinalize();
}
break;
default:
break;
}
}
}
@Cast(value="CUptiResult") public static int cuptiActivityPushExternalCorrelationId(@Cast(value="CUpti_ExternalCorrelationKind") int kind, @Cast(value="uint64_t") long id)
kind - The kind of external API activities should be correlated with.id - External correlation id.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER The external API kind is invalid@Cast(value="CUptiResult") public static int cuptiActivityPopExternalCorrelationId(@Cast(value="CUpti_ExternalCorrelationKind") int kind, @Cast(value="uint64_t*") LongPointer lastId)
kind - The kind of external API activities should be correlated with.lastId - If the function returns successful, contains the last external correlation id for this \p kind, can be NULL.
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER The external API kind is invalid.
\retval CUPTI_ERROR_QUEUE_EMPTY No external id is currently associated with \p kind.@Cast(value="CUptiResult") public static int cuptiActivityPopExternalCorrelationId(@Cast(value="CUpti_ExternalCorrelationKind") int kind, @Cast(value="uint64_t*") LongBuffer lastId)
@Cast(value="CUptiResult") public static int cuptiActivityPopExternalCorrelationId(@Cast(value="CUpti_ExternalCorrelationKind") int kind, @Cast(value="uint64_t*") long[] lastId)
@Cast(value="CUptiResult") public static int cuptiActivityEnableLatencyTimestamps(@Cast(value="uint8_t") byte enable)
enable - is a boolean, denoting whether these timestamps should be
collected
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiActivityFlushPeriod(@Cast(value="uint32_t") int time)
time - flush period in milliseconds (ms)
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZEDcuptiActivityFlushAll@Cast(value="CUptiResult") public static int cuptiActivityEnableLaunchAttributes(@Cast(value="uint8_t") byte enable)
enable - is a boolean denoting whether these launch attributes should be collected@Cast(value="CUptiResult") public static int cuptiActivityRegisterTimestampCallback(CUpti_TimestampCallbackFunc funcTimestamp)
funcTimestamp - callback which is invoked when a timestamp is
needed by CUPTI
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p funcTimestamp is NULL
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiActivityEnableDeviceGraph(@Cast(value="uint8_t") byte enable)
enable - is a boolean, denoting whether these records should be
collected
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiActivityEnableDriverApi(@Cast(value="CUpti_CallbackId") int cbid, @Cast(value="uint8_t") byte enable)
cbid - callback id of the CUDA Driver API. This can be found in the header cupti_driver_cbid.h.enable - is a boolean, denoting whether to enable or disable the collection
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiActivityEnableRuntimeApi(@Cast(value="CUpti_CallbackId") int cbid, @Cast(value="uint8_t") byte enable)
cbid - callback id of the CUDA Runtime API. This can be found in the header cupti_runtime_cbid.h.enable - is a boolean, denoting whether to enable or disable the collection
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiActivityEnableHWTrace(@Cast(value="uint8_t") byte enable)
enable - is a boolean, denoting whether to enable or disable the collection through HW events
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED if CUPTI is not initialized or the CUDA driver is not initialized
\retval CUPTI_ERROR_NOT_SUPPORTED if HW trace cannot be enabled on the current platform
\retval CUPTI_ERROR_VIRTUALIZED_DEVICE_NOT_SUPPORTED
\retval CUPTI_ERROR_CONFIDENTIAL_COMPUTING_NOT_SUPPORTED
\retval CUPTI_ERROR_CMP_DEVICE_NOT_SUPPORTED
\retval CUPTI_ERROR_MIG_DEVICE_NOT_SUPPORTED
\retval CUPTI_ERROR_SLI_DEVICE_NOT_SUPPORTED
\retval CUPTI_ERROR_WSL_DEVICE_NOT_SUPPORTED@Cast(value="CUptiResult") public static int cuptiActivityEnableAllSyncRecords(@Cast(value="uint8_t") byte enable)
enable - is a boolean, denoting whether to enable or disable the collection of all CUDA event query
and stream query records
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED@Cast(value="CUptiResult") public static int cuptiSupportedDomains(@Cast(value="size_t*") SizeTPointer domainCount, @Cast(value="CUpti_DomainTable*") IntPointer domainTable)
domainCount - Returns number of callback domainsdomainTable - Returns pointer to array of available callback domains
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialize CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p domainCount or \p domainTable are NULL@Cast(value="CUptiResult") public static int cuptiSupportedDomains(@Cast(value="size_t*") SizeTPointer domainCount, @Cast(value="CUpti_DomainTable*") IntBuffer domainTable)
@Cast(value="CUptiResult") public static int cuptiSupportedDomains(@Cast(value="size_t*") SizeTPointer domainCount, @Cast(value="CUpti_DomainTable*") int[] domainTable)
@Cast(value="CUptiResult") public static int cuptiSubscribe(@ByPtrPtr CUpti_Subscriber_st subscriber, CUpti_CallbackFunc callback, Pointer userdata)
subscriber - Returns handle to initialize subscribercallback - The callback functionuserdata - A pointer to user data. This data will be passed to
the callback function via the \p userdata parameter.
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialize CUPTI
\retval CUPTI_ERROR_MULTIPLE_SUBSCRIBERS_NOT_SUPPORTED if there is already a CUPTI subscriber
\retval CUPTI_ERROR_INVALID_PARAMETER if \p subscriber is NULL@Cast(value="CUptiResult") public static int cuptiUnsubscribe(@ByPtr CUpti_Subscriber_st subscriber)
subscriber - Handle to the initialize subscriber
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialized CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p subscriber is NULL or not initialized@Cast(value="CUptiResult") public static int cuptiGetCallbackState(@Cast(value="uint32_t*") IntPointer enable, @ByPtr CUpti_Subscriber_st subscriber, @Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="CUpti_CallbackId") int cbid)
enable - Returns non-zero if callback enabled, zero if not enabledsubscriber - Handle to the initialize subscriberdomain - The domain of the callbackcbid - The ID of the callback
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialized CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p enabled is NULL, or if \p
subscriber, \p domain or \p cbid is invalid.@Cast(value="CUptiResult") public static int cuptiGetCallbackState(@Cast(value="uint32_t*") IntBuffer enable, @ByPtr CUpti_Subscriber_st subscriber, @Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="CUpti_CallbackId") int cbid)
@Cast(value="CUptiResult") public static int cuptiGetCallbackState(@Cast(value="uint32_t*") int[] enable, @ByPtr CUpti_Subscriber_st subscriber, @Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="CUpti_CallbackId") int cbid)
@Cast(value="CUptiResult") public static int cuptiEnableCallback(@Cast(value="uint32_t") int enable, @ByPtr CUpti_Subscriber_st subscriber, @Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="CUpti_CallbackId") int cbid)
enable - New enable state for the callback. Zero disables the
callback, non-zero enables the callback.subscriber - - Handle to callback subscriptiondomain - The domain of the callbackcbid - The ID of the callback
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialized CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p subscriber, \p domain or \p
cbid is invalid.@Cast(value="CUptiResult") public static int cuptiEnableDomain(@Cast(value="uint32_t") int enable, @ByPtr CUpti_Subscriber_st subscriber, @Cast(value="CUpti_CallbackDomain") int domain)
enable - New enable state for all callbacks in the
domain. Zero disables all callbacks, non-zero enables all
callbacks.subscriber - - Handle to callback subscriptiondomain - The domain of the callback
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialized CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p subscriber or \p domain is invalid@Cast(value="CUptiResult") public static int cuptiEnableAllDomains(@Cast(value="uint32_t") int enable, @ByPtr CUpti_Subscriber_st subscriber)
enable - New enable state for all callbacks in all
domain. Zero disables all callbacks, non-zero enables all
callbacks.subscriber - - Handle to callback subscription
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_NOT_INITIALIZED if unable to initialized CUPTI
\retval CUPTI_ERROR_INVALID_PARAMETER if \p subscriber is invalid@Cast(value="CUptiResult") public static int cuptiGetCallbackName(@Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="uint32_t") int cbid, @Cast(value="const char**") PointerPointer name)
domain - The domain of the callbackcbid - The ID of the callbackname - Returns pointer to the name string on success, NULL otherwise
\retval CUPTI_SUCCESS on success
\retval CUPTI_ERROR_INVALID_PARAMETER if \p name is NULL, or if
\p domain or \p cbid is invalid.@Cast(value="CUptiResult") public static int cuptiGetCallbackName(@Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="uint32_t") int cbid, @Cast(value="const char**") @ByPtrPtr BytePointer name)
@Cast(value="CUptiResult") public static int cuptiGetCallbackName(@Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="uint32_t") int cbid, @Cast(value="const char**") @ByPtrPtr ByteBuffer name)
@Cast(value="CUptiResult") public static int cuptiGetCallbackName(@Cast(value="CUpti_CallbackDomain") int domain, @Cast(value="uint32_t") int cbid, @Cast(value="const char**") @ByPtrPtr byte[] name)
@Cast(value="CUptiResult") public static int cuptiSetEventCollectionMode(CUctx_st context, @Cast(value="CUpti_EventCollectionMode") int mode)
context - The contextmode - The event collection mode
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_CONTEXT
\retval CUPTI_ERROR_INVALID_OPERATION if called when replay mode is enabled
\retval CUPTI_ERROR_NOT_SUPPORTED if mode is not supported on the device@Cast(value="CUptiResult") public static int cuptiDeviceGetAttribute(@Cast(value="CUdevice") int device, @Cast(value="CUpti_DeviceAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
device - The CUDA deviceattrib - The attribute to readvalueSize - Size of buffer pointed by the value, and
returns the number of bytes written to \p valuevalue - Returns the value of the attribute
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not a device attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiDeviceGetNumEventDomains(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") IntPointer numDomains)
device - The CUDA devicenumDomains - Returns the number of domains
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numDomains is NULL@Cast(value="CUptiResult") public static int cuptiDeviceGetNumEventDomains(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") IntBuffer numDomains)
@Cast(value="CUptiResult") public static int cuptiDeviceGetNumEventDomains(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") int[] numDomains)
@Cast(value="CUptiResult") public static int cuptiDeviceEnumEventDomains(@Cast(value="CUdevice") int device, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventDomainID*") IntPointer domainArray)
device - The CUDA devicearraySizeBytes - The size of \p domainArray in bytes, and
returns the number of bytes written to \p domainArraydomainArray - Returns the IDs of the event domains for the device
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p arraySizeBytes or
\p domainArray are NULL@Cast(value="CUptiResult") public static int cuptiDeviceEnumEventDomains(@Cast(value="CUdevice") int device, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventDomainID*") int[] domainArray)
@Cast(value="CUptiResult") public static int cuptiDeviceGetEventDomainAttribute(@Cast(value="CUdevice") int device, @Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="CUpti_EventDomainAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
device - The CUDA deviceeventDomain - ID of the event domainattrib - The event domain attribute to readvalueSize - The size of the \p value buffer in bytes, and
returns the number of bytes written to \p valuevalue - Returns the attribute's value
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_EVENT_DOMAIN_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not an event domain attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiGetNumEventDomains(@Cast(value="uint32_t*") IntPointer numDomains)
numDomains - Returns the number of domains
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numDomains is NULL@Cast(value="CUptiResult") public static int cuptiGetNumEventDomains(@Cast(value="uint32_t*") IntBuffer numDomains)
@Cast(value="CUptiResult") public static int cuptiGetNumEventDomains(@Cast(value="uint32_t*") int[] numDomains)
@Cast(value="CUptiResult") public static int cuptiEnumEventDomains(@Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventDomainID*") IntPointer domainArray)
arraySizeBytes - The size of \p domainArray in bytes, and
returns the number of bytes written to \p domainArraydomainArray - Returns all the event domains
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p arraySizeBytes or
\p domainArray are NULL@Cast(value="CUptiResult") public static int cuptiEnumEventDomains(@Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventDomainID*") int[] domainArray)
@Cast(value="CUptiResult") public static int cuptiEventDomainGetAttribute(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="CUpti_EventDomainAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
eventDomain - ID of the event domainattrib - The event domain attribute to readvalueSize - The size of the \p value buffer in bytes, and
returns the number of bytes written to \p valuevalue - Returns the attribute's value
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_DOMAIN_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not an event domain attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiEventDomainGetNumEvents(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="uint32_t*") IntPointer numEvents)
eventDomain - ID of the event domainnumEvents - Returns the number of events in the domain
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_DOMAIN_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numEvents is NULL@Cast(value="CUptiResult") public static int cuptiEventDomainGetNumEvents(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="uint32_t*") IntBuffer numEvents)
@Cast(value="CUptiResult") public static int cuptiEventDomainGetNumEvents(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="uint32_t*") int[] numEvents)
@Cast(value="CUptiResult") public static int cuptiEventDomainEnumEvents(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventArray)
eventDomain - ID of the event domainarraySizeBytes - The size of \p eventArray in bytes, and
returns the number of bytes written to \p eventArrayeventArray - Returns the IDs of the events in the domain
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_DOMAIN_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p arraySizeBytes or \p
eventArray are NULL@Cast(value="CUptiResult") public static int cuptiEventDomainEnumEvents(@Cast(value="CUpti_EventDomainID") int eventDomain, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventArray)
@Cast(value="CUptiResult") public static int cuptiEventGetAttribute(@Cast(value="CUpti_EventID") int event, @Cast(value="CUpti_EventAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
event - ID of the eventattrib - The event attribute to readvalueSize - The size of the \p value buffer in bytes, and
returns the number of bytes written to \p valuevalue - Returns the attribute's value
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not an event attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiEventGetIdFromName(@Cast(value="CUdevice") int device, @Cast(value="const char*") BytePointer eventName, @Cast(value="CUpti_EventID*") IntPointer event)
device - The CUDA deviceeventName - The name of the event to findevent - Returns the ID of the found event or undefined if
unable to find the event
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_EVENT_NAME if unable to find an event
with name \p eventName. In this case \p *event is undefined
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventName or \p event are NULL@Cast(value="CUptiResult") public static int cuptiEventGetIdFromName(@Cast(value="CUdevice") int device, String eventName, @Cast(value="CUpti_EventID*") int[] event)
@Cast(value="CUptiResult") public static int cuptiEventGroupCreate(CUctx_st context, @ByPtrPtr CUpti_EventGroup eventGroup, @Cast(value="uint32_t") int flags)
context - The context for the event groupeventGroup - Returns the new event groupflags - Reserved - must be zero
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_CONTEXT
\retval CUPTI_ERROR_OUT_OF_MEMORY
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupDestroy(CUpti_EventGroup eventGroup)
eventGroup - The event group to destroy
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_OPERATION if the event group is enabled
\retval CUPTI_ERROR_INVALID_PARAMETER if eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupGetAttribute(CUpti_EventGroup eventGroup, @Cast(value="CUpti_EventGroupAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
eventGroup - The event groupattrib - The attribute to readvalueSize - Size of buffer pointed by the value, and
returns the number of bytes written to \p valuevalue - Returns the value of the attribute
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not an eventgroup attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiEventGroupSetAttribute(CUpti_EventGroup eventGroup, @Cast(value="CUpti_EventGroupAttribute") int attrib, @Cast(value="size_t") long valueSize, Pointer value)
eventGroup - The event groupattrib - The attribute to writevalueSize - The size, in bytes, of the valuevalue - The attribute value to write
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not an event group attribute, or if
\p attrib is not a writable attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT Indicates that
the \p value buffer is too small to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiEventGroupAddEvent(CUpti_EventGroup eventGroup, @Cast(value="CUpti_EventID") int event)
eventGroup - The event groupevent - The event to add to the group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_ID
\retval CUPTI_ERROR_OUT_OF_MEMORY
\retval CUPTI_ERROR_INVALID_OPERATION if \p eventGroup is enabled
\retval CUPTI_ERROR_NOT_COMPATIBLE if \p event belongs to a
different event domain than the events already in \p eventGroup, or
if a device limitation prevents \p event from being collected at
the same time as the events already in \p eventGroup
\retval CUPTI_ERROR_MAX_LIMIT_REACHED if \p eventGroup is full
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupRemoveEvent(CUpti_EventGroup eventGroup, @Cast(value="CUpti_EventID") int event)
eventGroup - The event groupevent - The event to remove from the group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_ID
\retval CUPTI_ERROR_INVALID_OPERATION if \p eventGroup is enabled
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupRemoveAllEvents(CUpti_EventGroup eventGroup)
eventGroup - The event group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_OPERATION if \p eventGroup is enabled
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupResetAllEvents(CUpti_EventGroup eventGroup)
eventGroup - The event group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupEnable(CUpti_EventGroup eventGroup)
eventGroup - The event group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_NOT_READY if \p eventGroup does not contain any events
\retval CUPTI_ERROR_NOT_COMPATIBLE if \p eventGroup cannot be
enabled due to other already enabled event groups
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL
\retval CUPTI_ERROR_HARDWARE_BUSY if another client is profiling
and hardware is busy@Cast(value="CUptiResult") public static int cuptiEventGroupDisable(CUpti_EventGroup eventGroup)
eventGroup - The event group
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="CUpti_EventID") int event, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongPointer eventValueBuffer)
eventGroup - The event groupflags - Flags controlling the reading modeevent - The event to readeventValueBufferSizeBytes - The size of \p eventValueBuffer
in bytes, and returns the number of bytes written to \p
eventValueBuffereventValueBuffer - Returns the event value(s)
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_EVENT_ID
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_INVALID_OPERATION if \p eventGroup is disabled
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup, \p
eventValueBufferSizeBytes or \p eventValueBuffer is NULL
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT if size of \p eventValueBuffer
is not sufficient@Cast(value="CUptiResult") public static int cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="CUpti_EventID") int event, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueBuffer)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="CUpti_EventID") int event, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") long[] eventValueBuffer)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongPointer eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
eventGroup - The event groupflags - Flags controlling the reading modeeventValueBufferSizeBytes - The size of \p eventValueBuffer in
bytes, and returns the number of bytes written to \p
eventValueBuffereventValueBuffer - Returns the event valueseventIdArraySizeBytes - The size of \p eventIdArray in bytes,
and returns the number of bytes written to \p eventIdArrayeventIdArray - Returns the IDs of the events in the same order
as the values return in eventValueBuffer.numEventIdsRead - Returns the number of event IDs returned
in \p eventIdArray
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_INVALID_OPERATION if \p eventGroup is disabled
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroup, \p
eventValueBufferSizeBytes, \p eventValueBuffer, \p
eventIdArraySizeBytes, \p eventIdArray or \p numEventIdsRead is
NULL
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT if size of \p eventValueBuffer
or \p eventIdArray is not sufficient@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") long[] eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongPointer eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
@Cast(value="CUptiResult") public static int cuptiEventGroupReadAllEvents(CUpti_EventGroup eventGroup, @Cast(value="CUpti_ReadEventFlags") int flags, @Cast(value="size_t*") SizeTPointer eventValueBufferSizeBytes, @Cast(value="uint64_t*") long[] eventValueBuffer, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t*") SizeTPointer numEventIdsRead)
@Cast(value="CUptiResult") public static int cuptiEventGroupSetsCreate(CUctx_st context, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="CUpti_EventGroupSets**") PointerPointer eventGroupPasses)
context - The context for event collectioneventIdArraySizeBytes - Size of \p eventIdArray in byteseventIdArray - Array of event IDs that need to be groupedeventGroupPasses - Returns a CUpti_EventGroupSets object that
indicates the number of passes required to collect the events and
the events to collect on each pass
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_CONTEXT
\retval CUPTI_ERROR_INVALID_EVENT_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventIdArray or
\p eventGroupPasses is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupSetsCreate(CUctx_st context, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @ByPtrPtr CUpti_EventGroupSets eventGroupPasses)
@Cast(value="CUptiResult") public static int cuptiEventGroupSetsCreate(CUctx_st context, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @ByPtrPtr CUpti_EventGroupSets eventGroupPasses)
@Cast(value="CUptiResult") public static int cuptiEventGroupSetsDestroy(CUpti_EventGroupSets eventGroupSets)
eventGroupSets - The object to destroy
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_OPERATION if any of the event groups
contained in the sets is enabled
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroupSets is NULL@Cast(value="CUptiResult") public static int cuptiEventGroupSetEnable(CUpti_EventGroupSet eventGroupSet)
eventGroupSet - The pointer to the event group set
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_NOT_READY if \p eventGroup does not contain any events
\retval CUPTI_ERROR_NOT_COMPATIBLE if \p eventGroup cannot be
enabled due to other already enabled event groups
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroupSet is NULL
\retval CUPTI_ERROR_HARDWARE_BUSY if other client is profiling and hardware is
busy@Cast(value="CUptiResult") public static int cuptiEventGroupSetDisable(CUpti_EventGroupSet eventGroupSet)
eventGroupSet - The pointer to the event group set
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_HARDWARE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventGroupSet is NULL@Cast(value="CUptiResult") public static int cuptiEnableKernelReplayMode(CUctx_st context)
context - The context
\retval CUPTI_SUCCESS@Cast(value="CUptiResult") public static int cuptiDisableKernelReplayMode(CUctx_st context)
context - The context
\retval CUPTI_SUCCESS@Cast(value="CUptiResult") public static int cuptiKernelReplaySubscribeUpdate(CUpti_KernelReplayUpdateFunc updateFunc, Pointer customData)
updateFunc - The update function pointercustomData - Pointer to any custom data
\retval CUPTI_SUCCESS@Cast(value="CUptiResult") public static int cuptiGetNumMetrics(@Cast(value="uint32_t*") IntPointer numMetrics)
numMetrics - Returns the number of metrics
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numMetrics is NULL@Cast(value="CUptiResult") public static int cuptiGetNumMetrics(@Cast(value="uint32_t*") IntBuffer numMetrics)
@Cast(value="CUptiResult") public static int cuptiGetNumMetrics(@Cast(value="uint32_t*") int[] numMetrics)
@Cast(value="CUptiResult") public static int cuptiEnumMetrics(@Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_MetricID*") IntPointer metricArray)
arraySizeBytes - The size of \p metricArray in bytes, and
returns the number of bytes written to \p metricArraymetricArray - Returns the IDs of the metrics
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_INVALID_PARAMETER if \p arraySizeBytes or
\p metricArray are NULL@Cast(value="CUptiResult") public static int cuptiEnumMetrics(@Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_MetricID*") int[] metricArray)
@Cast(value="CUptiResult") public static int cuptiDeviceGetNumMetrics(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") IntPointer numMetrics)
device - The CUDA devicenumMetrics - Returns the number of metrics available for the
device
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numMetrics is NULL@Cast(value="CUptiResult") public static int cuptiDeviceGetNumMetrics(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") IntBuffer numMetrics)
@Cast(value="CUptiResult") public static int cuptiDeviceGetNumMetrics(@Cast(value="CUdevice") int device, @Cast(value="uint32_t*") int[] numMetrics)
@Cast(value="CUptiResult") public static int cuptiDeviceEnumMetrics(@Cast(value="CUdevice") int device, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_MetricID*") IntPointer metricArray)
device - The CUDA devicearraySizeBytes - The size of \p metricArray in bytes, and
returns the number of bytes written to \p metricArraymetricArray - Returns the IDs of the metrics for the device
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_PARAMETER if \p arraySizeBytes or
\p metricArray are NULL@Cast(value="CUptiResult") public static int cuptiDeviceEnumMetrics(@Cast(value="CUdevice") int device, @Cast(value="size_t*") SizeTPointer arraySizeBytes, @Cast(value="CUpti_MetricID*") int[] metricArray)
@Cast(value="CUptiResult") public static int cuptiMetricGetAttribute(@Cast(value="CUpti_MetricID") int metric, @Cast(value="CUpti_MetricAttribute") int attrib, @Cast(value="size_t*") SizeTPointer valueSize, Pointer value)
metric - ID of the metricattrib - The metric attribute to readvalueSize - The size of the \p value buffer in bytes, and
returns the number of bytes written to \p valuevalue - Returns the attribute's value
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p valueSize or \p value
is NULL, or if \p attrib is not a metric attribute
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT For non-c-string
attribute values, indicates that the \p value buffer is too small
to hold the attribute value.@Cast(value="CUptiResult") public static int cuptiMetricGetIdFromName(@Cast(value="CUdevice") int device, @Cast(value="const char*") BytePointer metricName, @Cast(value="CUpti_MetricID*") IntPointer metric)
device - The CUDA devicemetricName - The name of metric to findmetric - Returns the ID of the found metric or undefined if
unable to find the metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_DEVICE
\retval CUPTI_ERROR_INVALID_METRIC_NAME if unable to find a metric
with name \p metricName. In this case \p *metric is undefined
\retval CUPTI_ERROR_INVALID_PARAMETER if \p metricName or \p
metric are NULL.@Cast(value="CUptiResult") public static int cuptiMetricGetIdFromName(@Cast(value="CUdevice") int device, String metricName, @Cast(value="CUpti_MetricID*") int[] metric)
@Cast(value="CUptiResult") public static int cuptiMetricGetNumEvents(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") IntPointer numEvents)
metric - ID of the metricnumEvents - Returns the number of events required for the metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numEvents is NULL@Cast(value="CUptiResult") public static int cuptiMetricGetNumEvents(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") IntBuffer numEvents)
@Cast(value="CUptiResult") public static int cuptiMetricGetNumEvents(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") int[] numEvents)
@Cast(value="CUptiResult") public static int cuptiMetricEnumEvents(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray)
metric - ID of the metriceventIdArraySizeBytes - The size of \p eventIdArray in bytes,
and returns the number of bytes written to \p eventIdArrayeventIdArray - Returns the IDs of the events required to
calculate \p metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p eventIdArraySizeBytes or \p
eventIdArray are NULL.@Cast(value="CUptiResult") public static int cuptiMetricEnumEvents(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t*") SizeTPointer eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray)
@Cast(value="CUptiResult") public static int cuptiMetricGetNumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") IntPointer numProp)
metric - ID of the metricnumProp - Returns the number of properties required for the
metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p numProp is NULL@Cast(value="CUptiResult") public static int cuptiMetricGetNumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") IntBuffer numProp)
@Cast(value="CUptiResult") public static int cuptiMetricGetNumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="uint32_t*") int[] numProp)
@Cast(value="CUptiResult") public static int cuptiMetricEnumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t*") SizeTPointer propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntPointer propIdArray)
metric - ID of the metricpropIdArraySizeBytes - The size of \p propIdArray in bytes,
and returns the number of bytes written to \p propIdArraypropIdArray - Returns the IDs of the properties required to
calculate \p metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p propIdArraySizeBytes or \p
propIdArray are NULL.@Cast(value="CUptiResult") public static int cuptiMetricEnumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t*") SizeTPointer propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntBuffer propIdArray)
@Cast(value="CUptiResult") public static int cuptiMetricEnumProperties(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t*") SizeTPointer propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") int[] propIdArray)
@Cast(value="CUptiResult") public static int cuptiMetricGetRequiredEventGroupSets(CUctx_st context, @Cast(value="CUpti_MetricID") int metric, @Cast(value="CUpti_EventGroupSets**") PointerPointer eventGroupSets)
context - The context for event collectionmetric - The metric IDeventGroupSets - Returns a CUpti_EventGroupSets object that
indicates the events that must be collected in the same pass to
ensure the metric is calculated correctly. Returns NULL if no
grouping is required for metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID@Cast(value="CUptiResult") public static int cuptiMetricGetRequiredEventGroupSets(CUctx_st context, @Cast(value="CUpti_MetricID") int metric, @ByPtrPtr CUpti_EventGroupSets eventGroupSets)
@Cast(value="CUptiResult") public static int cuptiMetricCreateEventGroupSets(CUctx_st context, @Cast(value="size_t") long metricIdArraySizeBytes, @Cast(value="CUpti_MetricID*") IntPointer metricIdArray, @Cast(value="CUpti_EventGroupSets**") PointerPointer eventGroupPasses)
context - The context for event collectionmetricIdArraySizeBytes - Size of the metricIdArray in bytesmetricIdArray - Array of metric IDseventGroupPasses - Returns a CUpti_EventGroupSets object that
indicates the number of passes required to collect the events and
the events to collect on each pass
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_CONTEXT
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_PARAMETER if \p metricIdArray or
\p eventGroupPasses is NULLfor details on event group set
creation.@Cast(value="CUptiResult") public static int cuptiMetricCreateEventGroupSets(CUctx_st context, @Cast(value="size_t") long metricIdArraySizeBytes, @Cast(value="CUpti_MetricID*") IntPointer metricIdArray, @ByPtrPtr CUpti_EventGroupSets eventGroupPasses)
@Cast(value="CUptiResult") public static int cuptiMetricCreateEventGroupSets(CUctx_st context, @Cast(value="size_t") long metricIdArraySizeBytes, @Cast(value="CUpti_MetricID*") int[] metricIdArray, @ByPtrPtr CUpti_EventGroupSets eventGroupPasses)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
device - The CUDA device that the metric is being calculated formetric - The metric IDeventIdArraySizeBytes - The size of \p eventIdArray in byteseventIdArray - The event IDs required to calculate \p metriceventValueArraySizeBytes - The size of \p eventValueArray in byteseventValueArray - The normalized event values required to
calculate \p metric. The values must be order to match the order of
events in \p eventIdArraytimeDuration - The duration over which the events were
collected, in nsmetricValue - Returns the value for the metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_OPERATION
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT if the
eventIdArray does not contain all the events needed for metric
\retval CUPTI_ERROR_INVALID_EVENT_VALUE if any of the
event values required for the metric is CUPTI_EVENT_OVERFLOW
\retval CUPTI_ERROR_INVALID_METRIC_VALUE if the computed metric value
cannot be represented in the metric's value type. For example,
if the metric value type is unsigned and the computed metric value is negative
\retval CUPTI_ERROR_INVALID_PARAMETER if \p metricValue,
\p eventIdArray or \p eventValueArray is NULL@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") long[] eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue(@Cast(value="CUdevice") int device, @Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") long[] eventValueArray, @Cast(value="uint64_t") long timeDuration, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntPointer propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer propValueArray, CUpti_MetricValue metricValue)
metric - The metric IDeventIdArraySizeBytes - The size of \p eventIdArray in byteseventIdArray - The event IDs required to calculate \p metriceventValueArraySizeBytes - The size of \p eventValueArray in byteseventValueArray - The normalized event values required to
calculate \p metric. The values must be order to match the order of
events in \p eventIdArraypropIdArraySizeBytes - The size of \p propIdArray in bytespropIdArray - The metric property IDs required to calculate \p metricpropValueArraySizeBytes - The size of \p propValueArray in bytespropValueArray - The metric property values required to
calculate \p metric. The values must be order to match the order of
metric properties in \p propIdArraymetricValue - Returns the value for the metric
\retval CUPTI_SUCCESS
\retval CUPTI_ERROR_NOT_INITIALIZED
\retval CUPTI_ERROR_INVALID_METRIC_ID
\retval CUPTI_ERROR_INVALID_OPERATION
\retval CUPTI_ERROR_PARAMETER_SIZE_NOT_SUFFICIENT if the
eventIdArray does not contain all the events needed for metric
\retval CUPTI_ERROR_INVALID_EVENT_VALUE if any of the
event values required for the metric is CUPTI_EVENT_OVERFLOW
\retval CUPTI_ERROR_NOT_COMPATIBLE if the computed metric value
cannot be represented in the metric's value type. For example,
if the metric value type is unsigned and the computed metric value is negative
\retval CUPTI_ERROR_INVALID_PARAMETER if \p metricValue,
\p eventIdArray or \p eventValueArray is NULL@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntBuffer propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer propValueArray, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") long[] eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") int[] propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") long[] propValueArray, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntPointer propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") LongPointer propValueArray, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") IntPointer eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") IntBuffer propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") LongBuffer propValueArray, CUpti_MetricValue metricValue)
@Cast(value="CUptiResult") public static int cuptiMetricGetValue2(@Cast(value="CUpti_MetricID") int metric, @Cast(value="size_t") long eventIdArraySizeBytes, @Cast(value="CUpti_EventID*") int[] eventIdArray, @Cast(value="size_t") long eventValueArraySizeBytes, @Cast(value="uint64_t*") long[] eventValueArray, @Cast(value="size_t") long propIdArraySizeBytes, @Cast(value="CUpti_MetricPropertyID*") int[] propIdArray, @Cast(value="size_t") long propValueArraySizeBytes, @Cast(value="uint64_t*") long[] propValueArray, CUpti_MetricValue metricValue)
Copyright © 2025. All rights reserved.