openvino
openvino copied to clipboard
Add conv per-tensor input zero point.
Details:
- Enable per-tensor zp on AVX512_VNNI and AVX512_AMX ISA to use BRGCONV kernel.
- Merge the @luo-cheng2021 fix PR https://github.com/openvinotoolkit/openvino/pull/12877
- Merge optimization of convolution attribute PR to lower down the load network time latency.https://github.com/openvinotoolkit/openvino/pull/12898
- Only enable conv/group conv S8 input on AMX. Non-AMX same with 2022.1 LPT input precision config.
Tickets:
- 88228, 91221,91868
@EgorDuplensky may I ask you to review the PR?
@luweizhou2016 Could you please also write some description in PR message
@EgorDuplensky Review comments applied. Thx!
@EgorDuplensky ,Updated.
The current code inclue:
- Enable per-tensor zp on AVX512_VNNI and AVX512_AMX ISA to use BRGCONV kernel.
- Merge the @luo-cheng2021 fix PR https://github.com/openvinotoolkit/openvino/pull/12877
- Merge optimization of convolution attribute PR to lower down the load network time latency.https://github.com/openvinotoolkit/openvino/pull/12898
- Only enable conv/group conv S8 input on AMX. Non-AMX same with 2022.1 LPT input precision config.
@EgorDuplensky , could you please take a look once again since the PR incorporated a couple of other ones?
@EgorDuplensky , Review comments applied. Pls help to review. Thx!
Thx @EgorDuplensky @maxnick . Applied reveiw comments and pls review @maxnick .
Thx! Applied review comments.
@dmitry-gorokhov, could you please take a look?
Updated. Thx! @dmitry-gorokhov