AddGraphClone
产品支持情况
头文件/库文件
- 头文件:#include <ge/ge_api_v2.h>
- 库文件:libge_runner_v2.so
功能说明
向GeSession中添加Graph,GeSession内会生成唯一的Graph ID。
相比于AddGraph接口,此接口传入Graph对象后,会产生Graph对象的拷贝。GeSession中保存的图是Graph对象的一个备份,后续对该Graph的修改不影响GeSession内原有Graph,同时GeSession内图的任何修改也不会影响Graph对象。
函数原型
Status AddGraphClone(uint32_t graph_id, const Graph &graph)
Status AddGraphClone(uint32_t graph_id, const Graph &graph, const std::map<AscendString, AscendString> &options)
参数说明
map表,key为参数类型,value为参数值,均为字符串格式,描述Graph配置信息。 一般情况下可不填,与GEInitializeV2传入的全局options保持一致。 |
返回值说明
约束说明
相同对象的Graph调用此接口注册,会导致不同的Graph ID对应不同的备份,两个不同Graph ID对应的备份不共享。