oneDNN icon indicating copy to clipboard operation
oneDNN copied to clipboard

Update jit_avx512_core_x8s8s32x_conv_kernel.cpp

Open RICKIE777 opened this issue 2 years ago • 1 comments

Delete 3D depthwise unimplemented judgments

Description

In oneDNN branch v2.4_for_ie_master, the detail commit is https://github.com/openvinotoolkit/oneDNN/commit/10fcf5d4094febe0ad68759fc1718a763023f496 . In src/cpu/x64/jit_avx512_core_x8s8s32x_conv_kernel.cpp file, delete the 3D depthwise unimplemented judgments. BUT these lines are preserved in the latest version v2.7_for_ie_master. If these lines are not deleted, some models on the xeon platform will choose to run with a non-avx512 kernel, resulting in performance degradation. Such as JIRA CVS-98185.

PR in OpenVINO: https://github.com/openvinotoolkit/openvino/pull/15632

RICKIE777 avatar Feb 10 '23 08:02 RICKIE777

@dmitry-gorokhov @RICKIE777 I have applied the change to the original commit in scope of oneDNN 3.0 migration. This one can be closed. Thank you.

EgorDuplensky avatar Feb 13 '23 12:02 EgorDuplensky