-
Notifications
You must be signed in to change notification settings - Fork 508
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PR #19834: [ds-fusion]Add support for async dynamic slice fusion
Imported from GitHub PR #19834 This patch adds async handling to dynamic slice fusion when the hero operation is a collective operation. Currently, only reduce-scatter is supported as a hero operation in dynamic slice thunk, so this patch also follows the same. Added a test with compute, to ensure that communication and compute overlap in the thunks emitted. Copybara import of the project: -- 13553a1 by Shraiysh Vaishay <[email protected]>: Add support for async dynamic slice fusion This patch adds async handling to dynamic slice fusion when the hero operation is a collective operation. Currently, only reduce-scatter is supported as a hero operation in dynamic slice thunk, so this patch also follows the same. Added a test with compute, to ensure that communication and compute overlap in the thunks emitted. -- e2c5986 by Shraiysh Vaishay <[email protected]>: Addressed comments. -- ae73bb0 by Shraiysh Vaishay <[email protected]>: Rebase and fix build errors -- c68b096 by Shraiysh Vaishay <[email protected]>: Rebase -- 7609238 by Shraiysh Vaishay <[email protected]>: Addressed comments -- 6b47e68 by Shraiysh Vaishay <[email protected]>: Address comments -- 12890a5 by Shraiysh Vaishay <[email protected]>: Address comments -- a585534 by Shraiysh Vaishay <[email protected]>: Fix Executable -> OpaueExecutable Merging this change closes #19834 COPYBARA_INTEGRATE_REVIEW=#19834 from shraiysh:async-dynamic-slice-fusion a585534 PiperOrigin-RevId: 725980396
- Loading branch information
1 parent
c68d132
commit 4394aa9
Showing
16 changed files
with
503 additions
and
153 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.