-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Bump ONNX version #16325
Bump ONNX version #16325
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ORT needs to support backward compatibility. Any model works with version X should also work with versions >= X. Therefore every ORT release should only be built only against a release version of ONNX . We cannot take this change unless we are sure ONNX will release a new version before ORT does so.
On another note, there are a few opschema related build errors after bumping ONNX
@jcwchen do you have context? |
Thanks for catching this issue. I might find the root cause: onnx/onnx#5221 (comment). Will discuss it with the author and update ONNX if needed. |
Sorry for accidentally automatic close. The fix in ONNX has been merged. Please try the latest one. Thank you! |
I'm on vacation. Cannot help review changes in this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
### Description <!-- - Describe your changes. --> Remove added explicit for OpSchemaRegisterOnce. ### Motivation and Context <!-- - Why is this change required? What problem does it solve? --> <!-- - If it fixes an open issue, please link to the issue here. --> Try to fix microsoft/onnxruntime#16325. explicit was added for OpSchemaRegisterOnce recently. --------- Signed-off-by: Chun-Wei Chen <[email protected]> Signed-off-by: Aditya Goel <[email protected]>
### Description <!-- - Describe your changes. --> Remove added explicit for OpSchemaRegisterOnce. ### Motivation and Context <!-- - Why is this change required? What problem does it solve? --> <!-- - If it fixes an open issue, please link to the issue here. --> Try to fix microsoft/onnxruntime#16325. explicit was added for OpSchemaRegisterOnce recently. --------- Signed-off-by: Chun-Wei Chen <[email protected]> Signed-off-by: Aditya Goel <[email protected]>
ce2ea78
to
94fa809
Compare
Saw CI error
In 1.0.68 deps where I created 1.0.69 from, the file is under path @snnn What should I do? |
Guess I should create from 1.0.63 |
Nothing to do with the history versions. You don't need to care what 1.0.63 has. Just download all the files from deps.txt and upload them. |
Unsure about this CI failure Windows_SCA / Onnxruntime-SCA-win32-WINML-x64 (pull_request)
Looks unrelated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Please also get an approval from Pranav.
### Description Some pipelines are failing. It is because PR #16325 set ONNX version to `rel-1.14.1` . It is a branch name, not a commit or tag name. It means whenever the branch got a new commit, we will auto pick it and use it.
### Description Bump ONNX version to https://github.com/onnx/onnx/tree/rel-1.14.1 to include a fix for segfault when shape inferencing nested onnx functions. ### Motivation and Context Resolves #16170
### Description Some pipelines are failing. It is because PR #16325 set ONNX version to `rel-1.14.1` . It is a branch name, not a commit or tag name. It means whenever the branch got a new commit, we will auto pick it and use it.
ROCm python package pipeline failed because this PR(#16325) changed onnx version to a commit and we need to build onnx from source. Low protobuf version will cause build errors. This PR remove `cmake ` and `protobuf ` from Dockerfile, these two will install by `install_os_deps.sh`.
### Description Bump ONNX version to https://github.com/onnx/onnx/tree/rel-1.14.1 to include a fix for segfault when shape inferencing nested onnx functions. ### Motivation and Context Resolves microsoft#16170
### Description Some pipelines are failing. It is because PR microsoft#16325 set ONNX version to `rel-1.14.1` . It is a branch name, not a commit or tag name. It means whenever the branch got a new commit, we will auto pick it and use it.
ROCm python package pipeline failed because this PR(microsoft#16325) changed onnx version to a commit and we need to build onnx from source. Low protobuf version will cause build errors. This PR remove `cmake ` and `protobuf ` from Dockerfile, these two will install by `install_os_deps.sh`.
Description
Bump ONNX version to https://github.com/onnx/onnx/tree/rel-1.14.1 to include a fix for segfault when shape inferencing nested onnx functions.
Motivation and Context
Resolves #16170