函数:reset_event
C函数原型 |
aclError aclrtResetEvent(aclrtEvent event, aclrtStream stream) |
---|---|
Python函数 |
ret = acl.rt.reset_event(event, stream) |
函数功能 |
复位一个Event。用户需确保等待Stream中的任务都完成后,再复位Event,异步接口。 |
输入说明 |
event:int,待复位的Event对象的指针地址。 stream:int,指定Event所在的Stream的对象指针地址。 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
该接口是异步接口,调用接口成功仅表示任务下发成功,不表示任务执行成功。调用该接口后,需调用同步等待接口(例如,acl.rt.synchronize_stream)确保任务已执行完成。 在复位Event时,涉及重置Event的状态,Event的状态是在调用acl.rt.record_event接口时记录,因此在调用acl.rt.reset_event接口前,需要先调用acl.rt.record_event接口。 接口调用顺序:acl.rt.create_event-->acl.rt.record_event-->acl.rt.reset_event-->acl.rt.synchronize_stream |