文档首页> Atlas 500应用> Matrix API参考> 流程编排接口> 流程串接接口(C++语言)> Graph::CreateGraph(根据Protobuf数据格式创建Graph)
更新时间:2021-03-18 GMT+08:00
分享

Graph::CreateGraph(根据Protobuf数据格式创建Graph)

创建并启动整个Graph,该接口支持根据Protobuf数据格式创建Graph。该接口在graph.h中定义。

只允许在Host侧或Ascend 310 RC上被调用。

函数格式

static HIAI_StatusT Graph::CreateGraph(const GraphConfigList& graphConfig)

参数说明

参数

说明

取值范围

graphConfig

Protobuf数据格式。

用户在编写代码时,可以选择以下定义graphConfig参数的方式:

  • 定义一个GraphConfigList类型的参数,作为Graph::CreateGraph(const GraphConfigList& graphConfig)接口的入参graphConfig。
  • 调用解析Matrix配置文件的接口后,获取graphConfigList参数值,作为Graph::CreateGraph(const GraphConfigList& graphConfig)接口的入参graphConfig。

graph中的Engine数量必须小于等于512。

返回值

返回的部分错误码请参见“错误码示例”中的“错误码”列。

错误码示例

序号

错误码

错误码描述

1

HIAI_OK

running ok

2

HIAI_GRAPH_GET_INSTANCE_NULL

get instance null

分享:

    相关文档

    相关产品