总体流程

MindStudio提供针对硬件和软件性能数据的采集、分析、汇总展示,总体流程如下:
图1 总体流程
  1. 环境准备。请参见使用前准备
  2. 运行Profiling。请参见Profiling数据采集
    用户在配置界面开启Profiling开关(推理场景需确保APP工程可正常执行;训练场景直接执行采集)。
    1. 采集性能数据。

      MindStudio编译当前工程生成可执行文件,并将可执行文件拷贝到设备侧,MindStudio向性能分析工具下发数据采集指令,由工具完成Device侧和Host侧数据采集任务,采集结束后,将生成的数据文件拷贝到MindStudio侧。

    2. 查询并解析性能数据。

      性能数据采集结束后,MindStudio调用性能分析工具接口查询数据。

    3. 展示性能数据。请参见Profiling数据展示

      MindStudio通过对json文件做数据处理,生成前端展示视图数据。

  3. 用户分析性能数据。请参见Profiling性能分析样例参考