性能数据文件总体说明

用户采集性能原始数据,并解析导出成可视化的性能数据文件后,需要了解文件目录结构及主要文件。

目录结构及文件说明

性能数据目录结构示例如下:

├── device_{id}
│   ├── summary
│   │   ├── xx_*.csv
...
│   └── timeline
│       ├── xx_*.json
...
│       └── msprof_*.json
├── host
│   ├── summary
│   │   ├── xx_*.csv
...
│   └── timeline
│       ├── xx_*.json
...
│       └── msprof_*.json

└── timeline
    └── msprof_*.json

文件命名格式说明:

如何查看timeline文件

获取到的.json文件可以在Chrome浏览器中输入“chrome://tracing”地址,将.json文件拖到空白处打开,通过键盘上的快捷键(w:放大,s:缩小,a:左移,d:右移)进行查看。

summary文件说明

查看算子下发方向

在tracing中查看.json文件时,单击“Flow events”并勾选“async_acl_npu”“async_npu”,上层应用算子与底层NPU算子之间通过连线方式展示映射关系。如图1所示。

图1 算子映射关系

通过单击连线两端的算子或接口,即可查看算子下发的方向。如图2所示。

图2 算子信息

其中Event(s)列查看该算子或接口的出入方向,Link列查看映射关系两端的信息。