-
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
"Where" Op Is Not Implemented #1080
Comments
This suggests you model has opset set to 9. What version of ONNX are you using? |
@skottmckay The onnx version is '1.4.1', and it is using opset 9 as you said (versioning doc). So it is not backward capatible? |
Sorry - I thought Where was new in opset 10. What version of onnxruntime are you using as our implementation of Where was added a few months ago (and is valid for opset 9). |
I am using Onnx Runtime 0.4.0 built from source. Now I looked at the |
The current implementation does limit the supported types, I believe to try and keep the overall binary size small. Support for int32_t was enabled last week though, so if you pulled the latest master it would be in that. |
I see. I wonder if there is a option / mode that I can enable to build the library with full Onnx support? Right now it seems to be inconvenient as I need to do something similar to 31cbb5d and to rebuild to support some data types. |
Opened a new issue #1122 for the feature requested in followup comment. |
Hi all, I created a model containing "Where" operator but failed to load it via Onnx Runtime C API:
However, the version matrix says it supports Onnx opset version 10.
The Python script to generate the model:
The text was updated successfully, but these errors were encountered: