各个组件的耗时数据说明
请参见导出timeline数据获取各个组件的耗时数据ai_stack_time_{device_id}_{model_id}_{iter_id}.json,其中{device_id}表示设备ID,{model_id}表示模型ID,{iter_id}表示某轮迭代的ID号。
在Chrome浏览器中输入“chrome://tracing”地址,将json文件拖到空白处打开,通过键盘上的快捷键(w:放大 s:缩小 a:左移 d:右移)进行查看。
ai_stack_time_{device_id}_{model_id}_{iter_id}.json在Chrome浏览器中展示如下。
关键字段说明如下。
字段名 |
字段含义 |
---|---|
AscendCL、GE、Runtime、Task Schduler |
各个组件名称。对应右侧显示的为该组件中调用的接口名称及耗时。 |
Title |
选择某个组件的接口名称,例如本例选择的为AscendCL组件的aclmdlExecute接口。 |
Start |
显示界面中时间轴上的时刻点,chrome trace自动对齐。 |
Wall Duration |
同Duration Time,表示当前接口调用耗时,单位ms。 |
Iter ID |
迭代ID。 |
Data Start |
数据开始时间。 |
Data End |
数据结束时间。 |
Duration Time |
当前接口调用耗时,单位ns。 |
total_time(ms) |
总耗时,单位ms。 |
父主题: timeline数据说明