Skip to content

Reapply "[DispatchCreation] Extend multi-use producer fusion…"#19431

Merged
IanWood1 merged 1 commit intoiree-org:mainfrom
IanWood1:reland_multi_use_fusion
Dec 11, 2024
Merged

Reapply "[DispatchCreation] Extend multi-use producer fusion…"#19431
IanWood1 merged 1 commit intoiree-org:mainfrom
IanWood1:reland_multi_use_fusion

Conversation

@IanWood1
Copy link
Contributor

@IanWood1 IanWood1 commented Dec 10, 2024

Re-land changes to multi-use fusion #19032 after #19389 which fixes shortfin integration tests. This PR was causing the compiler to go down a path that exposed a bug in Stream.

Closes #19411
This reverts commit be41632.

iree-org#19032) (iree-org#19070)

This reverts commit be41632.

Signed-off-by: Ian Wood <ianwood2024@u.northwestern.edu>
@IanWood1
Copy link
Contributor Author

I just confirmed that the tests pass after rebasing on top of main

@hanhanW
Copy link
Contributor

hanhanW commented Dec 11, 2024

nit: I think we can fold the Reapply"Reapply..." chain to a single Reapply"... in PR title, which has the same amount of information. The additional information can be added to PR description.

@IanWood1 IanWood1 changed the title Reapply "Reapply "[DispatchCreation] Extend multi-use producer fusion… Reapply "[DispatchCreation] Extend multi-use producer fusion…" Dec 11, 2024
@IanWood1 IanWood1 merged commit cec3f69 into iree-org:main Dec 11, 2024
kuhar pushed a commit to kuhar/iree that referenced this pull request Dec 11, 2024
…org#19431)

Re-land changes to multi-use fusion iree-org#19032 after
iree-org#19389 which fixes shortfin
integration tests. This PR was causing the compiler to go down a path
that exposed a bug in Stream.


Closes iree-org#19411
This reverts commit be41632.

Signed-off-by: Ian Wood <ianwood2024@u.northwestern.edu>
IanWood1 added a commit that referenced this pull request Dec 11, 2024
IanWood1 added a commit that referenced this pull request Dec 11, 2024
There appears to be more problems with this change. This is causing
compilation failure with 405b due to huge program slices during multi
use fusion. `getBackwardSlice` is recursive so it is causing a stack
overflow.




Reverts #19431
AWoloszyn pushed a commit that referenced this pull request Dec 1, 2025
Re-land changes to multi-use fusion #19032 after
#19389 which fixes shortfin
integration tests. This PR was causing the compiler to go down a path
that exposed a bug in Stream.


Closes #19411
This reverts commit be41632.

Signed-off-by: Ian Wood <ianwood2024@u.northwestern.edu>
AWoloszyn pushed a commit that referenced this pull request Dec 1, 2025
There appears to be more problems with this change. This is causing
compilation failure with 405b due to huge program slices during multi
use fusion. `getBackwardSlice` is recursive so it is causing a stack
overflow.




Reverts #19431
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CPU] Shortfin LLM Accuracy Degradation Followup

2 participants

Comments