aclgrphBuildModel

函数功能

编译生成离线模型并保存到内存缓冲区。

函数原型

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

约束说明

参数说明

参数名

输入/输出

描述

graph/graphs

输入

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

build_options

输入

graph级别配置参数。

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

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

model

输出

编译生成的离线模型缓存,模型保存在内存缓冲区中。详情请参见ModelBufferData

1
2
3
4
5
struct ModelBufferData
{
  std::shared_ptr<uint8_t> data = nullptr;
  uint64_t length;
};

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

返回值

参数名

类型

描述

-

graphStatus

GRAPH_SUCCESS:成功。

其他值:失败。