Skip to content
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

[Op] Common RMS operation - corrected author #24539

Merged
merged 21 commits into from
May 17, 2024

Conversation

michal-miotk
Copy link
Contributor

Details:
-move RMS operation to common internal opset
-move RMS fusion transformation to common part
-based on #24057
Tickets:
138554

@michal-miotk michal-miotk requested review from a team as code owners May 16, 2024 08:51
@michal-miotk michal-miotk requested review from itikhono and removed request for a team May 16, 2024 08:51
@github-actions github-actions bot added category: GPU OpenVINO GPU plugin category: transformations OpenVINO Runtime library - Transformations labels May 16, 2024
Copy link
Contributor

@mitruska mitruska left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (This PR is a copy of #24057, with reviewers comments applied)

return std::make_shared<RMS>(new_args.at(0),
new_args.at(1),
m_epsilon);
return std::make_shared<RMS>(new_args.at(0), new_args.at(1), m_epsilon);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The output_type attribute should be provided to the cloned RMS op (but it was missed in the original file, so can be fixed separately):

Suggested change
return std::make_shared<RMS>(new_args.at(0), new_args.at(1), m_epsilon);
return std::make_shared<RMS>(new_args.at(0), new_args.at(1), m_epsilon, m_output_type);

@p-durandin p-durandin enabled auto-merge May 17, 2024 08:04
@p-durandin p-durandin added this pull request to the merge queue May 17, 2024
Merged via the queue into openvinotoolkit:master with commit e6164d6 May 17, 2024
115 checks passed
github-merge-queue bot pushed a commit that referenced this pull request May 22, 2024
### Details:
- Reference implementation and ref tests for
[internal::RMS](https://github.com/openvinotoolkit/openvino/blob/70142121c1c632b6d710026150b0e6deb20b0e68/src/common/transformations/include/ov_ops/rms.hpp)
(moved from gpu custom ops) available for common transformations
 - Enable Accuracy tests for RMSFusion transformation
 
 The changes moving RMS from gpu to internal are from PR:
 -  #24539 (to be merged first)
 
 Internal RMS op docs:
- #24564

 ### Tickets:
 - Related to 136262

---------

Co-authored-by: michal-miotk <michal.miotk@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
@michal-miotk michal-miotk deleted the relocation_author branch June 24, 2024 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: GPU OpenVINO GPU plugin category: transformations OpenVINO Runtime library - Transformations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants