昇腾社区首页
中文
注册

Runtime接口耗时数据说明

请参见导出timeline数据获取Runtime接口耗时数据文件runtime_api_{device_id}_{model_id}_{iter_id}.json,其中{device_id}表示设备ID,{model_id}表示模型ID,{iter_id}表示某轮迭代的ID号。

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

runtime_api_{device_id}_{model_id}_{iter_id}.json在Chrome浏览器中展示如下。

关键字段说明如下。

表1 字段说明

字段名

字段含义

Title

选择某个组件的接口名称,例如本例选择的为Thread 132397的ContextDestroy接口。

Start

显示界面中时间轴上的时刻点,chrome trace自动对齐。

Wall Duration

表示当前接口调用耗时,单位ms。

thread_id

Runtime API所在线程ID。

data size

内存复制的数据大小。

memcpy direction

内存复制的方向,包括host to devise,devise to host,device to device。

stream id

内存复制对应的Stream ID。

task id

内存复制对应的Task ID。