7.143. CUpti_Profiler_BeginSession_Params#
-
struct CUpti_Profiler_BeginSession_Params#
Params for cuptiProfilerBeginSession.
Public Members
-
size_t structSize#
[in] CUpti_Profiler_BeginSession_Params_STRUCT_SIZE
-
void *pPriv#
[in] assign to NULL
-
CUcontext ctx#
[in] if NULL, the current CUcontext is used
-
size_t counterDataImageSize#
[in] size calculated from cuptiProfilerCounterDataImageCalculateSize
-
uint8_t *pCounterDataImage#
[in] address of CounterDataImage
-
size_t counterDataScratchBufferSize#
[in] size calculated from cuptiProfilerCounterDataImageInitializeScratchBuffer
-
uint8_t *pCounterDataScratchBuffer#
[in] address of CounterDataImage scratch buffer
-
uint8_t bDumpCounterDataInFile#
[in] [optional]
-
const char *pCounterDataFilePath#
[in] [optional]
-
CUpti_ProfilerRange range#
[in] CUpti_ProfilerRange
-
CUpti_ProfilerReplayMode replayMode#
[in] CUpti_ProfilerReplayMode
-
size_t maxRangesPerPass#
[in] Maximum number of ranges that can be recorded in a single pass.
-
size_t maxLaunchesPerPass#
[in] Maximum number of kernel launches that can be recorded in a single pass; must be >= maxRangesPerPass.
-
size_t structSize#