在导出Profiling数据前,需要参见Profiling数据解析解析Profiling数据。参见如下步骤导出Profiling数据。
python3 msprof.py export timeline [-h] -dir <dir> [--iteration-id <iteration_id>] [--model-id <model-id>]
例如:python3 msprof.py export timeline -dir /home/HwHiAiUser/profiler_data/PROF_XXX
python3 msprof.py export summary [-h] -dir <dir> [--iteration-id <iteration_id>] [--model-id <model-id>] [--format <export_format>]
例如:python3 msprof.py export summary -dir /home/HwHiAiUser/profiler_data/PROF_XXX
参数名 |
描述 |
可选/必选 |
---|---|---|
-dir, --collection-dir |
收集到的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。 单算子场景和仅执行采集昇腾AI处理器系统数据场景,不支持--model-id参数。 |
可选 |
--format |
summary数据文件的导出格式,支持csv和json两种格式,默认值为csv。 仅配置summary参数时支持。 本文中summary文件介绍均以csv文件为例。 |
可选 |
-h,--help |
显示帮助信息,仅在获取使用方式时使用。 |
可选 |
生成的Profiling数据目录结构如图1所示。