You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[DispatchCreation] Changes to dispatch region in preparation for horizontal fusion changes. (#19876)
Current dispatch region formation handles consumer fusion by making the
consumer the root of the DAG moved into dispatches. For cases where we
have more than one consumer that dont have a direct dependency, this
approach does not work. This changes dispatch region formation to keep
the root operation as is, and move in consumers into the dispatch
iteratively. This required a few additional changes
1) Move the method `moveOperandDefs` into a utility function.
2) Changes to how the dynamic dims of results of `flow.dispatch.region`
created are resolved.
---------
Signed-off-by: MaheshRavishankar <[email protected]>
Signed-off-by: Ian Wood <[email protected]>
Co-authored-by: Ian Wood <[email protected]>
0 commit comments