-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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 ReduceL1-11, 13, 18 with original framework #20559
Comments
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
I am happy to announce that we have created a channel dedicated to Good First Issues support on our Intel DevHub Discord server! Join it to receive support, engage in discussions, ask questions and talk to OpenVINO developers. |
I'm reopening the issue due to current assignee's inactivity. If you with to repick the issue please let me know. |
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
@gkrivor Hello! I have created the table of differences and changes made on versions of ReduceL1 |
@RitikaxShakya awesome! I'll add link to a issue with similar discussion: #20553 Now I'm expecting to achieve something like https://github.com/openvinotoolkit/openvino/blob/master/src/frontends/onnx/frontend/src/op/softmax.cpp which will implement a found differences. Also you will need to add a tests for exact implementations like here: #21825 I mean a prototxt file and corresponing unit test to verify a correctness. |
Hello @RitikaxShakya, are you still working on that issue? |
Yes, I am still working on it, I have made the changes so now working on running tests. |
@RitikaxShakya hi, I had a chance take a look on set of Reduce*-18 operations. All of them could have issues with tests due to problems with a shape inference, because of newly added axes-input. I'll fix it soon. |
Thank you |
Helo @RitikaxShakya, are you still working on that issue? |
Yes I am working on it as the issues with tests due to problems with a shape inference, because of newly added axes-input is fixed. |
@gkrivor @p-wysocki Hello! I have completed all 6 steps mentioned in the issue description and here's the PR |
Hello, I would like if someone @gkrivor @p-wysocki can review my PR. I have updated it with new changes while taking ReduceMax as reference. Had some closed PRs (sorry about this) because i got into some issue while resolving merging conflicts so created another pr for this. Thank you! |
…it#25909) ### Details: -I've aligned the ReduceL1 operation with opset 11, 13, and 18. created test models, and added them inside onnx_import.in.cpp. ### Tickets: - **openvinotoolkit#20559 --------- 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 ReduceL1 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: