msptiActivityKind

msptiActivityKind为HcclDataKernelDataMakerData调用的枚举类。

MSPTI通过msptiActivityKind对所有能采集到的数据进行分类,每个枚举值对应一个数据的结构体类型。定义如下:

1
2
3
4
5
6
7
8
class MsptiActivityKind(Enum):
	MSPTI_ACTIVITY_KIND_INVALID = 0   # 非法值
	MSPTI_ACTIVITY_KIND_MARKER = 1   # MSPTI打点能力标记瞬时时刻的Activity Record类型支持最大打点个数为uin32_t最大值调用结构体
	MSPTI_ACTIVITY_KIND_KERNEL = 2   # aclnn场景下计算类算子信息采集的Activity Record类型调用结构体
	MSPTI_ACTIVITY_KIND_API = 3   # 预留参数暂未开放
	MSPTI_ACTIVITY_KIND_HCCL = 4   # 通信算子采集Activity Record类型调用结构体
	MSPTI_ACTIVITY_KIND_COUNT
	MSPTI_ACTIVITY_KIND_FORCE_INT = 0x7fffffff