def decorrelate_transformer_convertor2(scope, operator, container): op = operator.raw_operator opv = container.target_opset out = operator.outputs X = operator.inputs[0] Y = OnnxSubOperator(op.pca_, X, op_version=opv, output_names=out[:1]) Y.add_to(scope, container)
def decorrelate_transformer_converter(scope, operator, container): op = operator.raw_operator opv = container.target_opset out = operator.outputs # We retrieve the unique input. X = operator.inputs[0] # We tell in ONNX language how to compute the unique output. # op_version=opv tells which opset is requested subop = OnnxSubOperator(op.pca_, X, op_version=opv) Y = OnnxIdentity(subop, op_version=opv, output_names=out[:1]) Y.add_to(scope, container)