-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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]: Dimension of data input shape along 'axis': 7 must be evenly divisible by 'num_splits' attribute value: 4 #21175
Comments
@avitial @andrei-kochin @gkrivor This issue has been open for more than 2 weeks, Could you help me a look? From my perspective, ONNXRuntime can accept this behavior while OV cannot, we should correct the 'Split' operator in OV to keep it aligned with ONNXRuntime. Wish your reply! Thank you! |
@jikechao appreciate your patience! I agree that current behavior is not aligned with ONNX RT but what can help us to prioritize this issue higher is that if you can find some real model in public which suffers from this issue. As per pool of existing models in our validation and other known models we don't see similar cases so we consider this bug as the corner case which doesn't require immediate actions. Currently we are focused on higher priority activities. Could you please provide some justification to increase the priority if you think that it is critical? And of course there is always a way to contribute the fix for this on your own and we can assist you with it. Thank you! |
Currently ONNX RT allows invalid dimensions for Split op even if tensor size is not possible to be divided while OpenVINO doesn't allow that
|
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
OpenVINO Version
openvino-nightly 2023.2.0.dev20231101
Operating System
Ubuntu 18.04 (LTS)
Device used for inference
CPU
Framework
ONNX
Model used
https://github.com/jikechao/onnx_models/blob/main/Split.onnx
Issue description
For the special case, ONNXRuntime can support it and give correct calculation results. However, the conversion from ONNX to OV IR crashed. This is caused by incorrect constraint checking, like
Dimension of data input shape along 'axis': 7 must be evenly divisible by 'num_splits' attribute value: 4
Step-by-step reproduction
download the given model and convert it to OV IR.
Relevant log output
Issue submission checklist
The text was updated successfully, but these errors were encountered: