ai_core_op_summary_{device_id}.csv文件说明
通过hiprof.pyc方式下发Profiling、或通过get_msvp_info.pyc、msvp_import.pyc方式均可以产生ai_core_op_summary_{device_id}.csv文件,该文件内容样例如图7-35所示。
- 该文件展示的内容根据Profiling采集项不同,生成的内容不同,本文以其中一种全量场景举例。
- 使用msvp_import.pyc方式,export_type取值为basic时,会展示Op Duration列,表示算子耗时。
该文件参数列说明如下:
- Model Name:模型名称。
- Task ID:Task任务的ID号。
- Stream ID:Stream任务的ID号。
- Infer ID:标识第几轮推理数据。
- Op Name:算子名称。
- Op Type:算子类型。
- Task Type:Task类型。
- Task Start Time:Task开始时间。
- Task Duration:Task耗时。
- Task Wait Time:上一个Task的结束时间与当前Task的开始时间间隔。
- Block Dim:Task运行时所在的核数。
- Input Shapes:算子的输入维度。
- Input Data Types:input算子输入数据类型。
- Input Formats:input算子格式。
- Output Shapes:算子的输出维度。
- Output Data Types:output算子输出数据类型。
- Output Formats:output算子格式。
- aicore_time:该Task所有指令的总耗时。
- total_cycles:该Task的所有指令的cycle总数。
- AI Core性能指标采集项说明请参考AI Core性能指标采集项说明。