6.90. CUpti_ActivityPCSamplingConfig

struct CUpti_ActivityPCSamplingConfig

PC 采样配置结构体。

此结构体定义了 PC 采样配置。

参见函数 cuptiActivityConfigurePCSampling

公共成员

uint32_t size

配置结构体的大小。

CUPTI 客户端应设置结构体的大小。CUPTI 将使用它来检查结构体中可用的字段。用于保持向后兼容性。

CUpti_ActivityPCSamplingPeriod samplingPeriod

为采样周期提供了 5 个级别。

该级别在内部映射到以周期为单位的周期。同一级别可以在不同的 GPU 上映射到不同数量的周期。选择周期将最大程度地减少信息丢失。选择的周期将由 CUpti_ActivityPCSamplingRecordInfo 中每个内核实例的 samplingPeriodInCycles 给出。

uint32_t samplingPeriod2

这将覆盖由 samplingPeriod 设置的周期。

samplingPeriod2 中的值 0 将被视为不应使用 samplingPeriod2 而应使用 samplingPeriod。 samplingPeriod2 的有效值在 5 到 31 之间(包括 5 和 31)。这将把采样周期设置为 (2^samplingPeriod2) 个周期。