Graph::CreateGraph(根据配置文件创建Graph,并将生成的Graph回写到list中)
重载Graph::CreateGraph(根据配置文件创建Graph),Matrix根据配置文件创建Graph,并将生成的Graph回写到list中,供用户使用。该接口在graph.h中定义。
只允许在Host侧或Ascend 310 RC上被调用。
函数格式
static HIAI_StatusT Graph::CreateGraph(const std::string& configFile, std::list<std::shared_ptr<Graph>>& graphList)
参数说明
参数 |
说明 |
取值范围 |
---|---|---|
configFile |
整个Graph的配置文件路径。 请确保传入的文件路径是正确路径。 |
单个配置文件中最大支持2048个graph。但受系统资源限制,根据硬件配置不同,以及graph大小不同,实际最多可能只支持几个或十几个graph。 |
graphList |
用户定义的lsit,Matrix将生成的Graph回写到list,以供用户使用。 |
- |
返回值
返回的部分错误码请参见“错误码示例”中的“错误码”列。
错误码示例
序号 |
错误码 |
错误码描述 |
---|---|---|
1 |
HIAI_OK |
running ok |
2 |
HIAI_GRAPH_GET_INSTANCE_NULL |
get instance null |