数据类型为string的接口后续版本会废弃,建议使用数据类型为非string的接口。
1 2 |
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) |
后续使用AscendCL接口进行推理业务时,需要使用从内存中加载模型的接口,例如aclmdlLoadFromMem,然后使用aclmdlExecute接口执行推理。
AscendCL接口详细介绍请参见《AscendCL应用软件开发指南(C&C++) 》手册中的“模型推理”章节。
参数名 |
输入/输出 |
描述 |
||
---|---|---|---|---|
graph/graphs |
输入 |
|
||
build_options |
输入 |
graph级别配置参数。 配置参数map映射表,key为参数类型,value为参数值,均为字符串格式,用于描述离线模型编译配置信息。 map中的配置参数请参见aclgrphBuildModel支持的配置参数。 |
||
model |
输出 |
编译生成的离线模型缓存,模型保存在内存缓冲区中。详情请参见ModelBufferData。
其中data指向生成的模型数据,length代表该模型的实际大小。 |
参数名 |
类型 |
描述 |
---|---|---|
- |
graphStatus |
GRAPH_SUCCESS:成功。 其他值:失败。 |