解析性能数据
产品支持情况
产品 |
是否支持 |
|---|---|
Atlas 350 加速卡 |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
功能说明
本功能用于解析性能数据。
注意事项
无
命令格式
python3 msprof.py import -dir <dir>
参数说明
参数名 |
描述 |
可选/必选 |
|---|---|---|
import |
通过import方式解析性能数据。 使用import方式解析性能数据时,即使原始性能数据目录中已经生成.db文件,该方式会重新生成.db文件。 |
必选 |
--cluster |
解析集群场景的性能数据并进行汇总。仅配置import参数时支持。 -dir参数需指定PROF_XXX目录的父目录,指定后的解析结果在PROF_XXX目录同级目录下生成sqlite目录。 |
集群场景时必选 |
-dir或--collection-dir |
收集到的性能数据目录。须指定为PROF_XXX目录或PROF_XXX目录的父目录,例如: /home/profiler_data/PROF_XXX。 |
必选 |
-h或--help |
显示帮助信息,仅在获取使用方式时使用。 |
可选 |
使用示例
- 登录安装了Toolkit包的环境。
- 切换至msprof.py脚本所在目录。
${INSTALL_DIR}/tools/profiler/profiler_tool/analysis/msprof,${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。以root用户安装为例,安装后文件默认存储路径为:/usr/local/Ascend/cann。
- 解析性能数据。
python3 msprof.py import -dir /home/profiler_data/PROF_XXX
表2 解析命令参数说明 参数名
描述
可选/必选
import
通过import方式解析性能数据。
使用import方式解析性能数据时,即使原始性能数据目录中已经生成.db文件,该方式会重新生成.db文件。
必选
--cluster
解析集群场景的性能数据并进行汇总。仅配置import参数时支持。
-dir参数需指定PROF_XXX目录的父目录,指定后的解析结果在PROF_XXX目录同级目录下生成sqlite目录。
集群场景时必选
-dir或--collection-dir
收集到的性能数据目录。须指定为PROF_XXX目录或PROF_XXX目录的父目录,例如:
/home/profiler_data/PROF_XXX。
必选
-h或--help
显示帮助信息,仅在获取使用方式时使用。
可选
输出说明
执行完上述命令,解析完成后对应的PROF_XXX的device_{id}和host目录下会生成sqlite目录,sqlite目录下会有db文件生成(该db文件为中间结果,无须关注)。
需要继续导出最终结果的timeline数据或db文件,可执行导出性能数据。