模型构建类接口
模型构建时的接口调用顺序如下:
CreateModelBuff-->BuildIRModel-->ReleaseModelBuff
CreateModelBuff
函数原型
bool CreateModelBuff(ge::Model& irModel,ModelBufferData& output);
功能说明
创建模型Buffer。
参数说明
参数名 |
输入/输出 |
类型 |
描述 |
---|---|---|---|
irModel |
输入 |
ge::Model& |
模型对象。 |
output |
输出 |
ModelBufferData& |
离线模型结构体对象。 struct ModelBufferData { void* data; uint32_t length; }; |
返回值
参数名 |
类型 |
描述(参数说明、取值范围等) |
---|---|---|
- |
bool |
|
异常处理
无。
约束说明
无。
BuildIRModel
函数原型
bool BuildIRModel(ge::Model& irModel,ModelBufferData& output);
功能说明
离线模型构建接口,输入模型对象,输出离线模型。
参数说明
参数名 |
输入/输出 |
类型 |
描述 |
---|---|---|---|
irModel |
输入 |
ge::Model& |
模型对象。 |
output |
输出 |
ModelBufferData& |
离线模型结构体对象。 struct ModelBufferData { void* data; uint32_t length; }; |
返回值
参数名 |
类型 |
描述(参数说明、取值范围等) |
---|---|---|
- |
bool |
|
异常处理
无。
约束说明
无。