示例如下:
/home/HwHiAiUser/Ascend/ascend-toolkit/latest/tools/profiler/bin
命令示例如下:
./msprof --export=on --output=<dir> [--iteration-id=<number>] [--model-id=<number>] [--summary-format=<csv/json>]
参数 |
说明 |
可选/必选 |
---|---|---|
--export |
导出Profiling 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 |
Profiling数据文件目录。须指定为PROF_XXX目录、PROF_XXX目录下的host或device_{id}目录(生成具体设备数据)或PROF_XXX目录的父目录,例如:/home/HwHiAiUser/profiler_data/PROF_XXX、/home/HwHiAiUser/profiler_data/PROF_XXX/device__{id}或/home/HwHiAiUser/profiler_data。 |
必选 |
--iteration-id |
某轮迭代的ID,默认值为1。 |
可选 |
--model-id |
模型ID。默认为迭代数最多的模型ID。 |
可选 |
--summary-format |
summary数据文件的导出格式,支持csv和json两种格式,默认值为csv。 |
可选 |
执行完上述命令后,会在collection-dir目录下的PROF_XXX目录的device_{id}或host目录下生成timeline和summary目录。
生成的Profiling数据目录结构如图1所示。