展示视图介绍
性能数据采集执行成功后,自动展示数据结果,如下图所示。

- 光标悬浮在视图上的各个时间线上时,可显示对应接口的运行信息,包括接口的启动时间(Start Time)、停止时间(End Time)、执行持续时间(Duration)和接口名(Name)等。有关更多接口的字段含义请参见《性能分析工具使用指南》中的“性能数据文件参考”章节。
- 性能数据采集后生成的.json数据文件命名格式为:report_{时间戳}_{device_id}_{model_id}_{iter_id}.json,其中{device_id}表示设备ID,{model_id}表示模型ID,{iter_id}表示某轮迭代的ID号。
- 训练场景采集迭代轨迹数据、AI Core数据和算子数据等,不配置6,即不进行“Profiling Options”各项数据采集,因此图2界面展示的数据为图1界面展示数据的子集。
- 当性能数据采集后生成的.json数据文件大小超出了Profiling自动展示结果的最大缓存,可能无法自动展示,请手动打开文件。
性能分析视图窗口分为如下四个区域:
区域1:菜单栏。从左到右分别为New Project(创建新工程)、Open Project(打开未展示的工程)、Import Result(导入原始数据并解析和展示)、Timeline Color(打开Timeline颜色配置)和Refresh(刷新导航栏)五项功能。详细介绍请参见性能分析工程管理和Timeline颜色配置。
区域2:展示打开Profiling工程项目,单击对应页签则显示对应工程的结果。
区域3:以视图方式展示Profiling采集结果,包括:Timeline View、Analysis Summary、Memory Chart(仅推理)、Baseline Comparison、Cluster Iteration Analysis(集群)、Data Preparation(集群)、Communication Analysis(集群)、Host System Analysis。
区域4:导航栏。显示用户指定的工程目录。提供历史数据管理功能,包括:Open Project(打开报告)、Delete Project(删除报告)等;支持在空白处右键New Project(创建新工程)、Open…(打开未展示的工程)、Refresh(刷新导航栏)。详细介绍请参见性能分析工程管理。
Profiling支持Task-Based和Sample-Based两种不同方式的AI Core采集方式,因此会出现Profiling各页签展示结果不同。
视图 |
Task-Based |
Sample-Based |
---|---|---|
AI Core Utilization(Analysis Summary) |
不展示 |
展示 |
Timeline View |
展示 |
展示 |
CPU |
展示 |
展示 |
Memory |
展示 |
展示 |
Disk |
展示 |
展示 |
Network |
展示 |
展示 |
Os Runtime |
展示 |
展示 |
ACL API |
展示 |
展示 |
Runtime API |
展示 |
展示 |
GE |
展示 |
展示 |
MsprofTX |
展示 |
展示 |
Step Trace |
展示 |
展示 |
AI Core task |
展示 |
不展示 |
AI CPU task |
展示 |
展示 |
HCCL |
展示 |
展示 |