文档
注册

函数:init_dump

C函数原型

aclError aclmdlInitDump()

Python函数

ret = acl.mdl.init_dump()

函数功能

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接口
  • 如果已经通过acl.init接口配置了dump信息,则调用acl.mdl.init_dump接口时会返回失败。

  • 必须在调用acl.init接口之后、模型加载接口之前调用acl.mdl.init_dump接口。

注意事项

相关接口

pyACL还提供了acl.init接口,在pyACL初始化阶段,通过*.json文件传入Dump配置信息,运行应用后获取Dump数据的方式。该种方式,一个进程内,只能调用一次acl.init接口,如果要修改Dump配置信息,需修改*.json文件中的配置。

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

当前产品无相关内容

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