解析性能数据
以下产品不支持在设备上直接解析,需要将采集到的PROF_XXX目录拷贝到安装了Ascend-cann-toolkit开发套件包的环境下进行解析:
- Atlas 200/500 A2推理产品的Ascend RC场景
一般情况下,解析性能数据功能不需要单独使用,对于性能数据文件解析失败的场景(例如:当存在首次解析由于某些原因导致解析失败,残留文件时,解析出来的数据再次执行msprof --export就会因缺少完整数据而出现错误),此时则需要使用msprof --parse功能重新解析后,再次执行msprof --export。
前提条件
- 请确保完成使用前准备。
- 完成性能数据采集。(CANN 6.3.RC2和CANN 6.2.RC2及以后版本,对采集到的原始性能数据结构进行了优化,因此解析和导出功能仅支持对CANN 6.3.RC2和CANN 6.2.RC2及以后版本采集到的原始性能数据进行解析和导出。)
操作步骤
执行解析命令,命令示例如下:
msprof --parse=on --output=<dir>
参数 |
说明 |
可选/必选 |
---|---|---|
--parse |
解析原始性能数据文件。可选on或off,默认值为off。 |
必选 |
--output |
原始性能数据文件目录。须指定为PROF_XXX目录或PROF_XXX目录的父目录,例如: /home/HwHiAiUser/profiler_data/PROF_XXX。路径中不能包含特殊字符:"\n", "\f", "\r", "\b", "\t", "\v", "\u007F"。 |
必选 |
--python-path |
指定解析使用的Python解释器路径,要求Python3.7.5及以上版本。 |
可选 |
执行完上述命令,会打屏展示性能数据文件信息并在PROF_XXX的device_{id}和host目录下生成sqlite目录,sqlite目录下会有.db文件生成。
父主题: 性能数据解析与导出(msprof命令)