com.microsoft - MulInteger#

MulInteger - 1 (com.microsoft)#

Version

  • name: MulInteger (GitHub)

  • domain: com.microsoft

  • since_version: 1

  • function:

  • support_level:

  • shape inference:

This version of the operator has been available since version 1 of domain com.microsoft.

Summary

Performs element-wise binary quantized multiplication (with Numpy-style broadcasting support). “This operator supports multidirectional (i.e., Numpy-style) broadcasting” The output of this op is the int32 accumulated result of the mul operation

C (int32) = (A - A_zero_point) * (B - B_zero_point)

Inputs

Between 3 and 4 inputs.

  • A (heterogeneous) - T: First operand.

  • A_zero_point (optional, heterogeneous) - T: Input A zero point. Default value is 0 if it’s not specified. It’s a scalar, which means a per-tensor/layer quantization.

  • B (heterogeneous) - T: Second operand.

  • B_zero_point (optional, heterogeneous) - T: Input B zero point. Default value is 0 if it’s not specified. It’s a scalar, which means a per-tensor/layer quantization.

Outputs

  • C (heterogeneous) - T1: Constrain output to 32 bit tensor

Examples