StableHloConverterFactory
Factory for creating StableHLO converters with default configurations.
This factory provides convenient methods for creating converters with commonly used operation converters and configurations.
Functions
Link copied to clipboard
fun createBasic(policy: ConstantMaterializationPolicy = ConstantMaterializationPolicy.InlineAlways): StableHloConverter
Create a converter with basic operations support (add, matmul, relu)
Link copied to clipboard
fun createCustom(registry: StableHloOperationRegistry, typeMapper: TypeMapper = TypeMapper(), validator: MlirValidator? = MlirValidator(), policy: ConstantMaterializationPolicy = ConstantMaterializationPolicy.InlineAlways): StableHloConverter
Create a custom converter with the provided components
Link copied to clipboard
fun createExtended(policy: ConstantMaterializationPolicy = ConstantMaterializationPolicy.InlineAlways): StableHloConverter
Create a converter with extended operations support
Link copied to clipboard
fun createFast(policy: ConstantMaterializationPolicy = ConstantMaterializationPolicy.InlineAlways): StableHloConverter
Create a converter without validation (for performance)