文档
注册

aclgrphBuildModel

函数功能

  • 输入模型为非切片模型:

    将输入的Graph编译为适配昇腾AI处理器的离线模型

函数原型

数据类型为string的接口后续版本会废弃,建议使用数据类型为非string的接口。

  • 输入模型为非切片模型:
    graphStatus aclgrphBuildModel(const ge::Graph &graph, const std::map<std::string, std::string> &build_options, ModelBufferData& model);
    graphStatus aclgrphBuildModel(const ge::Graph &graph, const std::map<AscendString, AscendString> &build_options, ModelBufferData &model);

约束说明

  • 对于aclgrphBuildModel和aclgrphBuildInitialize中重复的编译配置参数,建议不要重复配置,如果设置重复,则以aclgrphBuildModel传入的为准

参数说明

参数名

输入/输出

描述

graph/graphs

输入

  • 非切片场景:待编译的Graph。

build_options

输入

配置参数map映射表,key为参数类型,value为参数值,均为字符串格式,用于描述离线模型编译配置信息。

map中的配置参数请参见aclgrphBuildModel支持的配置参数

model

输出

编译生成的离线模型缓存。

struct ModelBufferData
{
  std::shared_ptr<uint8_t> data = nullptr;
  uint64_t length;
};

其中data指向生成的模型数据,length代表该模型的实际大小。

返回值

参数名

类型

描述

-

graphStatus

GRAPH_SUCCESS:成功。

其他值:失败。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词