[ONNX FE] Added com.microsoft.GroupNorm support and tests.#33968
[ONNX FE] Added com.microsoft.GroupNorm support and tests.#33968nproshun wants to merge 6 commits intoopenvinotoolkit:masterfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds support for the com.microsoft.GroupNorm operator in the ONNX frontend, enabling the conversion and execution of models using this Microsoft-specific operation.
Changes:
- Implemented GroupNorm operator conversion handling activation (SiLU/Swish) and channels_last mode
- Added three test cases covering standard mode, SiLU activation, and channels_last layout
- Created corresponding ONNX model protobuf definitions for test scenarios
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/frontends/onnx/frontend/src/op/com.microsoft/group_norm.cpp | Implements the GroupNorm operator conversion with support for activation and layout transformations |
| src/frontends/onnx/tests/onnx_import_com_microsoft.in.cpp | Adds three test cases validating GroupNorm functionality in different configurations |
| src/frontends/onnx/tests/models/com.microsoft/group_norm.prototxt | Defines ONNX model for standard GroupNorm test |
| src/frontends/onnx/tests/models/com.microsoft/group_norm_silu.prototxt | Defines ONNX model for GroupNorm with SiLU activation test |
| src/frontends/onnx/tests/models/com.microsoft/group_norm_channels_last.prototxt | Defines ONNX model for GroupNorm in channels_last layout test |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mvafin
left a comment
There was a problem hiding this comment.
Looks good. Please fix code style
@mvafin Done, thanks! Please re-run CI |
Details:
Tickets: