RoundTripValidator
class RoundTripValidator(mlirValidator: MlirValidator = MlirValidator(), parser: MlirParser = MlirParser())(source)
Validator for round-trip validation of StableHLO modules.
This class provides capabilities to validate that generated MLIR can be parsed and maintains semantic equivalence with the original computation graph.
Functions
Link copied to clipboard
fun checkSemanticEquivalence(original: StableHloModule, parsed: StableHloModule): SemanticEquivalenceReport
Check semantic equivalence between two StableHLO modules
Link copied to clipboard
Validate that a module can be successfully parsed and reconstructed
Link copied to clipboard
Perform complete round-trip validation of a StableHLO module