查询性能数据文件信息
产品支持情况
产品 |
是否支持 |
|---|---|
Atlas 350 加速卡 |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
功能说明
本功能用于查询性能数据文件信息,性能数据文件信息中包含迭代(Iteration ID)/模型(Model ID)。
注意事项
执行查询操作前需要调用import命令解析Profiling数据,否则查询结果无意义。
命令格式
python3 msprof.py query -dir <dir>
参数说明
参数名 |
描述 |
可选/必选 |
|---|---|---|
-dir或--collection-dir |
收集到的性能数据目录。须指定为PROF_XXX目录或PROF_XXX目录的父目录,例如: /home/profiler_data/PROF_XXX |
必选 |
--data-type |
数据类型。用于MindStudio对接,用户无需配置。取值为:
|
可选 |
--id |
集群场景时指定集群节点的Rank ID,非集群场景指定设备ID。 用于MindStudio对接,用户无需配置。 |
可选 |
--model-id |
模型ID。 用于MindStudio对接,用户无需配置。 |
可选 |
--iteration-id |
指定以Graph为粒度统计的迭代ID(每个Graph执行一次,Iteration ID加1,当一个脚本被编译为多个Graph时,该ID与脚本层面的Step ID不一致)。默认值为1。 用于MindStudio对接,用户无需配置。 |
可选 |
-h或--help |
显示帮助信息,仅在获取使用方式时使用。 |
可选 |
使用示例
- 登录安装了Toolkit包的环境。
- 切换至msprof.py脚本所在目录。
${INSTALL_DIR}/tools/profiler/profiler_tool/analysis/msprof,${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。以root用户安装为例,安装后文件默认存储路径为:/usr/local/Ascend/cann。
- 查询性能数据信息,命令行格式如下。
python3 msprof.py query -dir /home/profiler_data/PROF_XXX