-
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
[Good First Issue]: Align behavior of ONNX Frontend function ReduceSumSquare-11, 13, 18 with original framework #20563
Comments
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
Hello OpenVINO maintainers, I've set up and built the OpenVINO repository locally and have been exploring potential solutions for the issue at hand. Below is my proposed approach, and I would greatly appreciate any feedback or guidance on whether I'm heading in the right direction. Proposed Approach
Key differences between versions:
Additional ContextI've also identified similar issues that could offer insights into this problem: For further understanding of multi-opset operations, I studied the softmax function implementation and have compiled my notes here. I'm eager to contribute to the resolution of this issue and look forward to your feedback to ensure my efforts are aligned with the project's needs. |
Hello @inbasperu, the work you've done so far is very impressive, looks good to me. I think we could start with the implementation. :) |
Hello, The following error message was encountered:
Are these ONNX files supposed to be generated during the build or setup process? Build Instructionscmake -G "Ninja Multi-Config" \
-DCMAKE_BUILD_TYPE=Debug \
-DENABLE_PYTHON=ON \
-DENABLE_TESTS=ON \
-DENABLE_FUNCTIONAL_TESTS=ON \
-DENABLE_DEBUG_CAPS=ON \
-DENABLE_CPU_DEBUG_CAPS=ON \
-DENABLE_NCC_STYLE=ON \
-DENABLE_SYSTEM_PUGIXML=ON \
-DENABLE_SYSTEM_SNAPPY=ON \
-DENABLE_SYSTEM_PROTOBUF=ON \
-DPython3_EXECUTABLE=.venv/bin/python3 ..
cmake --build . --parallel $(sysctl -n hw.ncpu) Please provide guidance on resolving this issue. System Information
|
Hello @p-wysocki, I have started the implementation and encountered some uncertainties along the way. I have made a PR with the changes I've added. It would be great if you could review it and guide me on how to proceed further. |
Thank you for the PR! Let's continue the discussion there. |
…ith original framework (#23798) Hello maintainers, Since my previous PR (#22993 (comment)) had diverged significantly from the master branch, and also included additional changes, I thought it would be best to create a new PR. @gkrivor, could you please take a look? This closes #20563 (comment). --------- 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 ReduceSumSquare 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: