-
Notifications
You must be signed in to change notification settings - Fork 74k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[XLA:GPU] Add constraints to
SymbolicTileAnalysis
.
Constraints are constructed from merging the constraints of all the `SymbolicTile`s encountered while constructing the resulting symbolic tiled HLO computation. If any of the `SymbolicTile`s is unsatisfiable, the construction of the `SymbolicTileAnalysis` object does not succeed. Likewise, construction fails if some constraints can not be merged with others. Constraints are now checked to be satisfied by the provided tile parameters when attempting to extract a `TiledHloComputation` out of `SymbolicTileAnalysis`. In order to avoid checking constraints too many times, we allow pinky-promising that the provided tile parameters satisfy the constraints, to voluntarily bypass the checks. PiperOrigin-RevId: 644301234
- Loading branch information
1 parent
cd75b11
commit 7530918
Showing
9 changed files
with
395 additions
and
105 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
Oops, something went wrong.