多Device切换
开发应用时,如果涉及多Device之间的任务等待,则应用程序中必须包含相关的代码逻辑。关于该场景的接口调用流程,请依次参见pyACL接口调用流程以及本节中的说明。
- 在多Device时,利用Context切换(调用acl.rt.set_context接口)来切换Device,比使用acl.rt.set_device接口效率高。
- 调用acl.rt.synchronize_device接口等待Device上的计算任务结束。
- 模型加载与执行的流程请参见模型推理。
- 算子加载与执行的流程请参见单算子调用。
图1 同步等待流程_多Device场景
父主题: Runtime管理