函数:finalize_dump
产品支持情况
产品 |
是否支持 |
---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
功能说明
Dump去初始化。
函数原型
- C函数原型
1
aclError aclmdlFinalizeDump()
- python函数
1
ret = acl.mdl.finalize_dump()
参数说明
无
返回值说明
返回值 |
说明 |
---|---|
ret |
int,错误码,返回0表示成功,返回其它值表示失败。 |
约束说明
- acl.mdl.init_dump接口需要与acl.mdl.set_dump接口、acl.mdl.finalize_dump接口配合使用,用于将Dump数据记录到文件中。一个进程内,可以根据需求多次调用这些接口,基于不同的Dump配置信息,获取Dump数据。
- 场景举例:
- 两次模型执行,需要设置不同的Dump配置信息,接口调用顺序:acl.init接口 --> acl.mdl.init_dump接口 --> acl.mdl.set_dump接口 --> 模型加载 --> 模型执行 --> acl.mdl.finalize_dump接口 --> 模型卸载 --> acl.mdl.init_dump接口 --> acl.mdl.set_dump接口 --> 模型加载 --> 模型执行 --> acl.mdl.finalize_dump接口 --> 模型卸载 --> 执行其它任务 --> acl.finalize接口
- 同一个模型执行两次,第一次需要Dump,第二次无需Dump,接口调用顺序:acl.init接口 --> acl.mdl.init_dump接口 --> acl.mdl.set_dump接口 --> 模型加载 --> 模型执行 --> acl.mdl.finalize_dump接口 --> 模型卸载 --> 模型加载 --> 模型执行 --> 执行其它任务 --> acl.finalize接口
父主题: 模型执行