openvino
b88f5e78 - [CPU][ARM]Non i32 conv bias support (#33072)

Commit
105 days ago
[CPU][ARM]Non i32 conv bias support (#33072) ### Details: The PR enables Convolution non-i32 bias support. Before this PR only i32 Convolution bias was supported (due to ACL limitations). - `ConvertConvolutionBias` has been introduced. This transformation detects specific quantized Convolution patterns followed by Multiply and Add and inserts a Convert to i32 between the constant bias and the Add node. - `AddTransformation` is called for non-convolution bias only on ARM. Convolution bias is handled by `ConvertConvolutionBias transformation` on ARM. - The order of applying scales and shifts has been changed on ARM: `bias, scale, fq` on ARM vs `scale, bias, fq` on x86. It's needed to get specific postops order. - `ConvertConvolutionBias` transformation tests have been added to test the transformation. ### Tickets: - CVS-180491 --------- Co-authored-by: Vladislav Golubev <vladislav.golubev@intel.com>
Author
Parents
Loading