Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 2.35 KB

File metadata and controls

66 lines (41 loc) · 2.35 KB

初始化和去初始化

总体说明

支持的型号

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

mx_init

函数功能

全局初始化,申请设备资源与日志资源。

一个进程内只能调用一次mx_init接口,且要与全局去初始化接口(mx_deinit)配对使用。

对于Atlas 推理系列产品和Atlas 800I A2 推理服务器,可以使用mx_init的全部函数原型,对于Atlas 200I/500 A2 推理产品:使用mx_init()。

相关使用流程请参考初始化与去初始化

函数原型

mx_init()
mx_init(config: AppGlobalCfgExtra)

输入参数说明

参数名 类型 说明
config AppGlobalCfgExtra AppGlobalCfgExtra类型,应用全局配置。

返回参数说明

数据结构 说明
int 程序执行返回的错误码。

mx_deinit

函数功能

全局去初始化,释放Log、Device等相关资源,需与全局初始化接口(mx_init())配套使用。

Note

  • 涉及申请Device侧资源的类(TensorModelImageImageProcessorVideoEncoderVideoDecoder)与mx_deinit()的作用域冲突,因此,这些类的作用域不能大于或等于mx_deinit()的作用域。
  • 执行完mx_deinit()后,日志级别将会失效,且日志无法落盘。

函数原型

mx_deinit()

返回参数说明

数据结构 说明
int 程序执行返回的错误码。