msprof通信性能数据解析功能主要用于统计通信类的分段耗时、拷贝信息、带宽等信息,以便进行通信类数据分析。通信类数据只有在多卡、多节点或集群场景下存在。
执行分析命令。
命令示例如下:
msprof --analyze=on --rule=communication --output=<dir> [--clear=on]
或
python3 msprof.py analyze --rule communication --dir <dir> [--clear]
参数 |
说明 |
可选/必选 |
---|---|---|
--analyze analyze |
分析性能数据文件,可选on或off,默认值为off。 |
必选 |
--rule |
分析规则,可取值为:
以上两个参数可以同时配置,使用逗号分隔,例如:--rule=communication,communication_matrix。 默认同时设置以上两个参数。 |
可选 |
--output --dir |
性能数据文件目录。须指定为PROF_XXX目录,例如:/home/HwHiAiUser/profiler_data/PROF_XXX。 |
必选 |
--clear |
数据精简模式,开启后将在导出性能数据后删除PROF_XXX目录下的sqlite目录,以节省存储空间。可选on或off,默认值为off。 |
可选 |