通算流水图(MC2算子)
可使用msprof op对MC2算子进行调优,并生成mc2_trace.json和visualize_data.bin文件,将mc2_trace.json文件或visualize_data.bin文件导入MindStudio Insight后进行可视化呈现,能够直观看到MC2算子的通算运行情况、指令耗时等信息,协助开发者识别通算瓶颈。

- Chrome浏览器
在Chrome浏览器中输入“chrome://tracing”地址,并将通过msprof op生成指令流水图文件(mc2_trace.json)拖到空白处打开,键盘上输入快捷键(W:放大,S:缩小,A:左移,D:右移)可进行查看。关键字段说明如表1。
- MindStudio Insight
通过msprof op生成的trace.json文件或visualize_data.bin文件可导入MindStudio Insight进行可视化呈现。
图1 通算流水图- 展示AI CPU和AI Core的耗时掩盖情况,用于评估MC2算子的性能。
- 展示MC2算子在各BLOCK上的运行时间及接口流水,单击具体接口将会展示该接口的耗时及相关代码行细节。
- 展示MC2算子在多卡间运行时的HCCL通信流水及HCCL通信任务流水。
父主题: 算子调优(msProf)