开发者
资源

Profiling数据解析和展示

Import Result是对于Profiling采集后的性能原始数据通过MindStudio界面进行解析并展示。配置步骤如下:

  1. 单击菜单栏Ascend > System Profiler,弹出系统分析工程界面。
  2. 进入系统分析工程界面,单击欢迎界面中的“Import Result”或左上角的图标,打开数据导入入口。
    图1 Import Result入口
  3. 弹出Import Profile Data配置窗口,配置数据源输入路径(训练脚本中配置的Profiling数据落盘路径)、数据输出路径以及输出展示的工程名。
    图2 Import Profile Data配置界面
  4. 单击“OK”,开始执行。
  5. 导入成功,自动跳转到Timeline系统视图,展示对应的迭代和迭代内性能数据。

    Timeline View界面详细说明请参见MindStudio用户指南的“性能分析 > 性能数据展示 > Timeline View”章节。

    图3 Timeline View界面

    当.json数据文件大小超出了Import Result自动展示结果的最大缓存,可能无法自动展示,请手动打开文件。

    放大视图,可以看到模型对应的迭代情况,如迭代耗时、迭代前反向计算时间、迭代间隙时间。

    图4 查看对应的迭代情况

    找到Top耗时的迭代,单击按钮弹出对话框,单击“Yes”导出并展示该轮迭代的数据,可以看到算子的Timeline信息和算子的详细统计信息。

    切换到“Statistics”,选择“OP Info”,单击“Task Duration(us)”进行排序找到top耗时的算子,可查看该算子的相关信息进行分析。