-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
[Good First Issue]: Align behavior of ONNX Frontend function ReduceL2-11, 13, 18 with original framework #20560
Comments
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
|
Hi, currently I'm adding namespaces set_11, 13, 18 inside reduce.cpp and reduce.hpp. I have registered the functions inside ops_bridge.cpp. Before creating the tests, I would like to have some feedback to know if I am proceeding in the right way. I have some questions about how to implement the changes that I've mentioned above. |
you can prepare draft PR to show us changes you've prepared - it may make discussion easier :) |
I apologize for the delay; I had some work to do. Here is my draft PR #22741 |
No worries, thanks for the draft. |
…22741) ### Details: - I've aligned the ReduceL2 operation with opset 11, 13, and 18. I have some doubts about how to implement support for the tensor bfloat16 for opset 13 and also some doubts about opset 18. I've registered the function inside the ops_bridge.cpp, created test models, and added them inside onnx_import.in.cpp. ### Tickets: - Closes #20560 --------- Co-authored-by: Przemyslaw Wysocki <przemyslaw.wysocki@intel.com> Co-authored-by: Georgy Krivoruchko <georgy.krivoruchko@intel.com>
…penvinotoolkit#22741) ### Details: - I've aligned the ReduceL2 operation with opset 11, 13, and 18. I have some doubts about how to implement support for the tensor bfloat16 for opset 13 and also some doubts about opset 18. I've registered the function inside the ops_bridge.cpp, created test models, and added them inside onnx_import.in.cpp. ### Tickets: - Closes openvinotoolkit#20560 --------- Co-authored-by: Przemyslaw Wysocki <przemyslaw.wysocki@intel.com> Co-authored-by: Georgy Krivoruchko <georgy.krivoruchko@intel.com>
Context
Neural networks are graphs consisting of nodes called operators. Each operator corresponds to a mathematical function, usually described in framework's documentation or an AI standard, such as ONNX.
OpenVINO ONNX Frontend is a component responsible for working with ONNX graphs and requires implementation of different ONNX operators in order to use ONNX models.
This task requires alignment between OpenVINO ONNX Frontend and original framework implementations of ReduceL2 for next list of opsets: opset 11, opset 13, opset 18
Necessary help will be provided by ONNX Fronted team.
What needs to be done?
First of all, please, take a look on ReduceMax PR for a reference.
Operator details can be found in ONNX Operators
More details can be found in ONNX Changelog: opset 11, opset 13, opset 18
More details in adding operators to ONNX Frontend guide
Example Pull Requests
No response
Resources
Contact points
@gkrivor
Ticket
No response
The text was updated successfully, but these errors were encountered: