- 头文件:#include <ge/ge_api.h>
- 库文件:libge_runner.so
异步运行指定ID对应的Graph图,输出执行结果。
此函数与均用于运行指定ID对应的图并输出结果。与RunGraphWithStreamAsync不同的是:
该接口inputs和outputs数据类型为gert::Tensor。inputs和outputs均为Device上的内存空间,且需要在运行前由用户分配内存大小。
如下两种情况如果不分配输出内存,outputs传空:
[object Object]
调用该接口前,请先分配好Tensor需要使用的内存。
调用该接口前,需要通过acl提供的aclrtCreateStream接口创建Stream。
得到输出运行结果前,需要通过acl提供的aclrtSynchronizeStream接口保证Stream上的任务已经执行完。
接口详细说明请参见《Runtime运行时 API》中的“Stream管理”。