6.136. CUpti_Profiler_BeginSession_Params
-
struct CUpti_Profiler_BeginSession_Params
cuptiProfilerBeginSession 的参数。
公共成员
-
size_t structSize
[in] CUpti_Profiler_BeginSession_Params_STRUCT_SIZE
-
void *pPriv
[in] 赋值为 NULL
-
CUcontext ctx
[in] 如果为 NULL,则使用当前的 CUcontext
-
size_t counterDataImageSize
[in] 从 cuptiProfilerCounterDataImageCalculateSize 计算的大小
-
uint8_t *pCounterDataImage
[in] CounterDataImage 的地址
-
size_t counterDataScratchBufferSize
[in] 从 cuptiProfilerCounterDataImageInitializeScratchBuffer 计算的大小
-
uint8_t *pCounterDataScratchBuffer
[in] CounterDataImage 暂存缓冲区的地址
-
uint8_t bDumpCounterDataInFile
[in] [可选]
-
const char *pCounterDataFilePath
[in] [可选]
-
CUpti_ProfilerRange range
[in] CUpti_ProfilerRange
-
CUpti_ProfilerReplayMode replayMode
[in] CUpti_ProfilerReplayMode
-
size_t maxRangesPerPass
[in] 单个 pass 中可以记录的最大 range 数量。
-
size_t maxLaunchesPerPass
[in] 单个 pass 中可以记录的最大内核启动数量;必须 >= maxRangesPerPass。
-
size_t structSize