请确保完成使用前准备。
执行导出命令。
命令示例如下:
msprof --export=on --output=<dir> [--iteration-id=<number>] [--model-id=<number>] [--summary-format=<csv/json>]
参数 |
说明 |
可选/必选 |
---|---|---|
--export |
导出timeline和summary性能数据。可选on或off,默认值为off。 默认导出迭代数最多的模型ID(Model ID)的timeline和summary性能数据。 若需导出其他迭代/模型的数据,可在msprof命令执行完成后重新执行命令配置本参数和–model-id、–iteration-id参数。 对于未解析的PROF_XXX文件,自动解析后再导出。 示例:./msprof --export=on --output=/home/HwHiAiUser –model-id=2 –iteration-id=2 |
必选 |
--output |
性能数据文件目录。须指定为PROF_XXX目录,例如: /home/HwHiAiUser/profiler_data/PROF_XXX。 |
必选 |
--iteration-id |
某轮迭代的ID,默认值为1。 |
可选 |
--model-id |
模型ID。默认为迭代数最多的模型ID。 |
可选 |
--summary-format |
summary数据文件的导出格式,支持csv和json两种格式,默认值为csv。 |
可选 |
--python-path |
指定解析使用的Python解释器路径,要求Python3.7.5及以上版本。 |
可选 |
执行完上述命令后,会在collection-dir目录下的PROF_XXX目录的device_{id}或host目录下生成timeline和summary目录。
生成的性能数据目录结构如图1所示。