OperatorConverterManager class

Definition

The operator converter manager class.

The central place to hold all the operator converters. It will create and register default converters, upper level code can also register custom op converters.

When a converter is registered, it will be setuped, the operator classes are responsible of initialize their shape calculator and converter methods to the dependent component in skl2onnx package.

OperatorConverterManager()
Inheritance
builtins.object
OperatorConverterManager

Methods

initialize()

Initialize the operator manager.

This will register the default AutoML operator converters, and the operator converters for other packages, e.g. lightgbm.

register_op_converter(converter, force_overwrite=False)

Register an operator converter.

initialize()

Initialize the operator manager.

This will register the default AutoML operator converters, and the operator converters for other packages, e.g. lightgbm.

initialize()

register_op_converter(converter, force_overwrite=False)

Register an operator converter.

register_op_converter(converter, force_overwrite=False)

Parameters

converter
force_overwrite
default value: False