Atlas 200I/500 A2 推理产品
Atlas 推理系列产品
全局初始化,申请设备资源与日志资源。
一个进程内只能调用一次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 | 程序执行返回的错误码。 |
全局去初始化,释放Log、Device等相关资源,需与全局初始化接口(mx_init())配套使用。
Note
- 涉及申请Device侧资源的类(Tensor、Model、Image、ImageProcessor、VideoEncoder和VideoDecoder)与mx_deinit()的作用域冲突,因此,这些类的作用域不能大于或等于mx_deinit()的作用域。
- 执行完mx_deinit()后,日志级别将会失效,且日志无法落盘。
mx_deinit()| 数据结构 | 说明 |
|---|---|
| int | 程序执行返回的错误码。 |