def METHOD_NAME(
    self, input: T_Split, *, axis: int = 0, split: Optional[Sequence[int]] = None
) -> T_Split:
    r"""[🌐 Split(2)](https://onnx.ai/onnx/operators/onnx__Split.html#split-2 "Online Documentation")
    Split a tensor into a list of tensors, along the specified
    'axis'. Lengths of the parts can be specified using argument 'split'.
    Otherwise, the tensor is split to equal sized parts.
    Args:
        input: The tensor to split
        axis: Which axis to split on.
        split: length of each output
    """
    schema = get_schema("Split", 2, "")
    op = Op(self, "Split", schema)
    return op(*self._prepare_inputs(schema, input), axis=axis, split=split)