统计两个Event之间的耗时,同步接口。
接口调用顺序:调用aclrtCreateEvent/aclrtCreateEventWithFlag接口创建Event-->调用aclrtRecordEvent接口在同一个Stream中记录起始Event、结尾Event-->调用aclrtSynchronizeStream接口阻塞应用程序运行,直到指定Stream中的所有任务都完成-->调用aclrtEventElapsedTime接口统计两个Event之间的耗时
aclError aclrtEventElapsedTime(float *ms, aclrtEvent startEvent, aclrtEvent endEvent)
参数名 |
输入/输出 |
说明 |
---|---|---|
ms |
输出 |
表示两个Event之间耗时的指针,单位为毫秒。 |
start |
输入 |
起始Event。 |
end |
输入 |
结尾Event。 |
返回0表示成功,返回其它值表示失败。