- 头文件:#include <ge/ge_api_v2.h>
- 库文件:libge_runner_v2.so
异步运行指定ID对应的Graph图,输出执行结果。
- 本接口与和接口互斥;若在调用本接口前未执行完成图加载,则本接口将自动调用LoadGraph以完成加载。
- 本接口与RunGraph均为运行指定ID对应的图,并输出结果,区别于RunGraph的是,该接口:
- 异步运行。
- inputs和outputs均为Device上的内存空间,且需要在运行前由用户分配内存大小。如下两种情况如果不分配输出内存,outputs传空:
[object Object]
调用该接口前,请先分配好gert::Tensor需要使用的内存。
Tensor在Device侧的存储地址,必须32字节对齐,否则可能会出现未定义错误。
调用该接口前,需要通过“aclrtCreateStream”接口创建Stream;得到输出运行结果前,需要通过“aclrtSynchronizeStream”接口保证Stream上的任务已经执行完。
接口详细说明请参见《Runtime运行时 API》中的“Stream管理”。