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.

Constructors

Link copied to clipboard
constructor(mlirValidator: MlirValidator = MlirValidator(), parser: MlirParser = MlirParser())

Functions

Link copied to clipboard

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