具体接口如下:
接口 |
说明 |
---|---|
HcclMonitor |
|
HcclMonitor.start |
标识通信算子性能数据采集的开始。 |
HcclMonitor.stop |
标识通信算子性能数据采集的结束。 |
HcclMonitor.flush_all |
调用回调函数,将缓冲区中的所有Activity数据写入用户内存。 |
KernelMonitor |
|
KernelMonitor.start |
标识kernel性能数据采集的开始。 |
KernelMonitor.stop |
标识kernel性能数据采集的结束。 |
KernelMonitor.flush_all |
调用回调函数,将缓冲区中的所有Activity数据写入用户内存。 |
MstxMonitor |
|
MstxMonitor.start |
标识数据采集mstx打点的开始。 |
MstxMonitor.stop |
标识数据采集mstx打点的结束。 |
MstxMonitor.flush_all |
调用回调函数,将缓冲区中的所有Activity数据写入用户内存。 |
Data Structure类型 |
|
HcclData |
Activity Record类型MSPTI_ACTIVITY_KIND_HCCL对应的结构体。 |
KernelData |
Activity Record类型MSPTI_ACTIVITY_KIND_KERNEL对应的结构体。 |
MakerData |
Activity Record类型MSPTI_ACTIVITY_KIND_MARKER对应的结构体。 |
Enumeration类型 |
|
msptiResult |
MSPTI返回的错误和结果代码。 |
msptiActivityKind |
MSPTI支持的所有Activity类型。 |
msptiActivityFlag |
Activity Record的活动标记。 |
msptiActivitySourceKind |
标记Activity数据来源。 |