sys_init

Applicability

Product

Supported (√/x)

Atlas A3 training products / Atlas A3 inference products

Atlas A2 training products / Atlas A2 inference products

Atlas training products

x

Atlas inference products

Atlas 200I/500 A2 inference products

Function Usage

Initializes the low-level hardware of the media data processing system before processing media data such as images and videos.

Prototype

  • C Prototype
    1
    hi_s32 hi_mpi_sys_init(hi_void)
    
  • Python Function
    1
    ret = acl.himpi.sys_init()
    

Parameter Description

None.

Return Value Description

Return Value

Description

ret

Int, error code.

0: success.

Other values: failures. For details, see Common Return Codes.

Restrictions

  • This API must be called after runtime resources are allocated. For details about the runtime resource allocation process, see Runtime Resource Allocation.
  • In multi-process scenarios, all processes must call this API to implement initialization.
  • In a single process, repeated calls to this API return no failures.
  • If there are multiple devices, initialize each device by calling acl.himpi.sys_init.

Reference

For details about the API call sequence and example, see Media Data Processing V2.