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