Parameters

Member

Type

Default Value

Description

elewiseType

ElewiseType

ELEWISE_UNDEFINED

Computation type.

  • ELEWISE_UNDEFINED: default value, which is undefined. This default type is unavailable. You need to set this parameter.
  • ELEWISE_CAST: data type conversion
  • ELEWISE_MULS: element-wise vector multiplication
  • ELEWISE_COS: element-wise cosine computation
  • ELEWISE_SIN: element-wise sine computation
  • ELEWISE_NEG: opposite number computation element-wise
  • ELEWISE_QUANT: quantization
  • ELEWISE_LOGICAL_NOT: element-wise logical NOT
  • ELEWISE_ADD: element-wise addition
  • ELEWISE_MUL: element-wise vector-to-vector multiplication
  • ELEWISE_REALDIV: element-wise vector-to-vector division
  • ELEWISE_LOGICAL_AND: element-wise logical AND
  • ELEWISE_LOGICAL_OR: element-wise logical OR
  • ELEWISE_LESS: element-wise less than comparison
  • ELEWISE_GREATER: element-wise greater than comparison
  • ELEWISE_SUB: element-wise subtraction
  • ELEWISE_EQUAL: element-wise equal comparison
  • ELEWISE_QUANT_PER_CHANNEL: quantization per channel
  • ELEWISE_DEQUANT_PER_CHANNEL: dequantization per channel
  • ELEWISE_DYNAMIC_QUANT: element-wise dynamic quantization
  • ELEWISE_TANH: element-wise hyperbolic tangent computation
  • ELEWISE_TYPE_MAX: boundary value, applied only to determine whether the value exceeds the boundary. Do not set the parameter to this value.

quantParam

struct

-

Quantization parameter. For details, see Table 1.

mulsParam

struct

-

Multiplication parameter. For details, see Table 2.

outTensorType

aclDataType

ACL_DT_UNDEFINED

Output data type after conversion.

rsv[8]

uint8_t

{0}

Reserved.

Table 1 QuantParam members

Member

Type

Default Value

Description

inputScale

float

1.0f

Quantization step.

asymmetric

bool

false

Quantization mode. false indicates symmetric quantization, and true indicates asymmetric quantization.

inputOffset

int

0

Quantization offset.

rsv[20]

uint8_t

{0}

Reserved.

Table 2 MulsParam members

Member

Type

Default Value

Description

varAttr

float

0.0f

Value of vector multiplication.

rsv[12]

uint8_t

{0}

Reserved.