vpc_sys_create_chn

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

Creates an image processing channel based on the configured channel attributes. The system returns an available channel ID to the user.

Prototype

  • C Prototype
    1
    hi_s32 hi_mpi_vpc_sys_create_chn(hi_vpc_chn *chnl, const hi_vpc_chn_attr *attr);
    
  • Python Function
    1
    chnl, ret = acl.himpi.vpc_sys_create_chn(attr)
    

Parameter Description

Parameter

Description

attr

Dict, dictionary of the attributes of an image processing channel. For details, see hi_vpc_chn_attr. If attr is left empty, the error code HI_ERR_VPC_NULL_PTR is returned.

Return Value Description

Return Value

Description

chnl

Int, image processing channel ID. This API call outputs a channel ID to the user.
  • Atlas inference products: The value range of this parameter is [0, 256). The maximum number of channels is 256.
  • Atlas A2 training products/Atlas A2 inference products: The value range of this parameter is [0, 256). The maximum number of channels is 256.
  • Atlas 200I/500 A2 inference products: The value range of this parameter is [0, 128). The maximum number of channels is 128.
  • Atlas A3 training products/Atlas A3 inference products: The value range of this parameter is [0, 256). The maximum number of channels is 256.

ret

Int, error code.