- 头文件:#include <ge/ge_api_v2.h>
- 库文件:libge_runner_v2.so
异步运行指定ID对应的Graph图,输出运行结果。
- 本接口与/互斥,若在调用本接口前未执行完成图加载,则本接口将自动调用LoadGraph以完成加载。
- 本接口与RunGraph均为执行指定id对应的图,并输出结果,区别于RunGraph的是,该接口:
- 异步运行。
- 用户通过回调函数RunAsyncCallbackV2获取图计算结果,即用户自行定义函数RunAsyncCallbackV2。该回调函数,当Status为SUCCESS时,即可处理数据。
[object Object]
[object Object]
传入的Tensor数据如果位于Device上,则Tensor在Device侧的存储地址,必须32字节对齐,否则可能会出现未定义错误。
调用接口AddGraph加载子图。
[object Object]用户自定义RunAsyncCallbackV2,来决定如何处理数据,例如:
[object Object]定义好指定图的输入数据const std::vector<gert::Tensor> &inputs。
调用接口RunGraphAsync(graph_id, inputs, CallBack)。