openvino icon indicating copy to clipboard operation
openvino copied to clipboard

[CPU] Move to oneDNN 2.7

Open EgorDuplensky opened this issue 2 years ago • 1 comments

Moving to the recent oneDNN 2.7 release

oneDNN branch:

  • https://github.com/openvinotoolkit/oneDNN/tree/v2.7_for_ie_master

EgorDuplensky avatar Jul 25 '22 09:07 EgorDuplensky

Currently using v2.7-rc as a baseline. oneDNN v2.7 release is still in progress

EgorDuplensky avatar Sep 22 '22 17:09 EgorDuplensky

Fork rebased to v2.7 release

EgorDuplensky avatar Oct 07 '22 15:10 EgorDuplensky

TODO:

  • oneDNN 2.7 introduced fp16 kernels. Should be removed
  • migration branch contains the following revert commit: https://github.com/openvinotoolkit/oneDNN/commit/028ed2b02bae12f970748e9be9c69fb011a260a9 The initial commit should be removed instead if it is decided to keep this change

EgorDuplensky avatar Oct 17 '22 12:10 EgorDuplensky

fp16 kernels cleaned up nchw_pooling commit was reverted Rebased

@dmitry-gorokhov Could you please take a look

EgorDuplensky avatar Oct 25 '22 13:10 EgorDuplensky

f16 reorders can also be erased

EgorDuplensky avatar Oct 25 '22 16:10 EgorDuplensky

@ilya-lavrenov @ilyachur FYI. Xbyak submodule from https://github.com/openvinotoolkit/openvino/tree/master/thirdparty is updated in bounds of this PR to be aligned with internal oneDNN version.

dmitry-gorokhov avatar Oct 26 '22 07:10 dmitry-gorokhov