Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: ConvTranspose2d is followed by BatchNorm2d and in_channels=out_channels=groups error, Intel Xeon [email protected] centos linux 7, openvino 2023.1.0 #22343

Closed
3 tasks done
xulingling516 opened this issue Jan 23, 2024 · 6 comments
Assignees
Labels
bug Something isn't working category: CPU OpenVINO CPU plugin

Comments

@xulingling516
Copy link

OpenVINO Version

2023.1.0

Operating System

Other (Please specify in description)

Device used for inference

CPU

Framework

PyTorch

Model used

mobilenet

Issue description

ConvTranspose2d is followed by BatchNorm2d and in_channels=out_channels=groups, executing inference error on Intel Xeon [email protected] CPU: Segmentation fault (core dumped), os: centos linux 7

Step-by-step reproduction

crash.zip

download the crash.zip, uncompress it, python openvino_test1.py on Intel Xeon [email protected], centos linux 7, openvino 2023.1.0, error is : Segmentation fault (core dumped)

ConvTranspose2d is followed by BatchNorm2d and in_channels=out_channels=groups, executing inference error on Intel Xeon [email protected] CPU: Segmentation fault (core dumped), os: centos linux 7

Relevant log output

No response

Issue submission checklist

  • I'm reporting an issue. It's not a question.
  • I checked the problem with the documentation, FAQ, open issues, Stack Overflow, etc., and have not found a solution.
  • There is reproducer code and related data files such as images, videos, models, etc.
@xulingling516 xulingling516 added bug Something isn't working support_request labels Jan 23, 2024
@xulingling516
Copy link
Author

The output on the other CPU is correct.

@mangguo321
Copy link
Contributor

Thanks for reporting the issue. We reproduced it and debugging is WIP.

@mangguo321
Copy link
Contributor

This issue is caused by a register conflict in jit_avx512_dw_f32 primitive in oneDNN. PR to fix: openvinotoolkit/oneDNN#228

@yuxu42
Copy link
Contributor

yuxu42 commented Feb 7, 2024

@xulingling516 could you please give a try with the fix PR to see whether it can solve the problem in your side? Thanks!

github-merge-queue bot pushed a commit that referenced this issue Feb 23, 2024
### Details:
- *Fix register conflict in jit_avx512_dw_f32 primitive to solve a
segmentation fault in deconvolution*

### Tickets:
 - *[22343](#22343
@yuxu42 yuxu42 closed this as completed Feb 23, 2024
@xulingling516
Copy link
Author

@yuxu42 , I download openvino2024.0 and installed, but the problem was not solved.
crash2.zip

@yuxu42
Copy link
Contributor

yuxu42 commented Mar 12, 2024

@xulingling516 Could you please try out OpenVINO latest master or use this nightly https://pypi.org/project/openvino-nightly/ ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working category: CPU OpenVINO CPU plugin
Projects
None yet
Development

No branches or pull requests

6 participants