-
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
[Snippets] Specific loop iterations handler #21303
[Snippets] Specific loop iterations handler #21303
Conversation
c04b197
to
23f3367
Compare
82b5294
to
ac308cf
Compare
0a79628
to
3a4c7fb
Compare
23e3045
to
f6f4fd9
Compare
f6f4fd9
to
a5fbd75
Compare
b2dec7d
to
6d88e63
Compare
ba609fa
to
2ec7fd8
Compare
09b5188
to
c175d24
Compare
src/common/snippets/src/lowered/pass/insert_specific_iterations.cpp
Outdated
Show resolved
Hide resolved
src/common/snippets/src/lowered/pass/insert_specific_iterations.cpp
Outdated
Show resolved
Hide resolved
Yes, the documentation must be updated, thanks for the reminder. I don't do that in this PR to avoid potential merge conflicts with #22258 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work 👍
862fb05
to
526e41c
Compare
@a-sidorova @IvanNovoselov Thanks a lot for the review! @dmitry-gorokhov could you please take a look? |
93fe7d4
to
8734e0e
Compare
017cd45
to
b217662
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM from functional perspective.
As a follow-up task we need to update documentaion as long as this PR introduce some fundamental functionality that should be properly described.
0ba2d94
to
4f44c34
Compare
### Details: - *Control flow pass `SoftmaxDecomposition` removed* - *Introduced data flow `SoftmaxDecomposition` pass which decomposes `Softmax` operation to a sequence of `Eltwise` ops + `Reduce` ops* - *Introduced control flow `ReduceDecomposition` pass which decomposes Reduce operation to a range of low-level operations on linear IR. Limitation: only reduction by last dimension is supported* ### Tickets: - *CVS-112847* ### Prerequisites: - #21303 PR between branches for review (all the review discussions are there): [Softmax decomposition moved to data flow pipeline](v-Golubev#24 (comment))
…inotoolkit#21672) ### Details: - *Control flow pass `SoftmaxDecomposition` removed* - *Introduced data flow `SoftmaxDecomposition` pass which decomposes `Softmax` operation to a sequence of `Eltwise` ops + `Reduce` ops* - *Introduced control flow `ReduceDecomposition` pass which decomposes Reduce operation to a range of low-level operations on linear IR. Limitation: only reduction by last dimension is supported* ### Tickets: - *CVS-112847* ### Prerequisites: - openvinotoolkit#21303 PR between branches for review (all the review discussions are there): [Softmax decomposition moved to data flow pipeline](v-Golubev#24 (comment))
### Details: - *Enable FP32 MHA lowering using TPP backend* - *This PR is a productization of the [TPP integration POC](#20956 ### Prerequisites: - #21303 - #21672 Branch to Branch PR in to review the changes before the Prerequisites are merged: IvanNovoselov#18 --------- Co-authored-by: egeorgan <[email protected]>
…inotoolkit#21672) ### Details: - *Control flow pass `SoftmaxDecomposition` removed* - *Introduced data flow `SoftmaxDecomposition` pass which decomposes `Softmax` operation to a sequence of `Eltwise` ops + `Reduce` ops* - *Introduced control flow `ReduceDecomposition` pass which decomposes Reduce operation to a range of low-level operations on linear IR. Limitation: only reduction by last dimension is supported* ### Tickets: - *CVS-112847* ### Prerequisites: - openvinotoolkit#21303 PR between branches for review (all the review discussions are there): [Softmax decomposition moved to data flow pipeline](v-Golubev#24 (comment))
### Details: - *Enable FP32 MHA lowering using TPP backend* - *This PR is a productization of the [TPP integration POC](openvinotoolkit#20956 ### Prerequisites: - openvinotoolkit#21303 - openvinotoolkit#21672 Branch to Branch PR in to review the changes before the Prerequisites are merged: IvanNovoselov#18 --------- Co-authored-by: egeorgan <[email protected]>
Details:
increment > work_amount
are not created anymore: in this caseincrement
is set equal towork_amount
Tickets:
Prerequisites: