def _split(converter, node: Any, inputs: List[str]) -> Any:
    axis = converter.outputs[inputs[0]]
    x_in = converter.outputs[inputs[1]]
    if isinstance(x_in, tf.NodeDef):
        input_out = _nodef_to_private_pond(converter, x_in)
    else:
        input_out = x_in
    num_split = node.attr['num_split'].i
    axis_val = axis.attr['value'].tensor.int_val[0]
    return converter.protocol.split(input_out, num_split, axis_val)[0]
def _split(converter, node: Any, inputs: List[str]) -> Any:
    axis = converter.outputs[inputs[0]]
    x_in = converter.outputs[inputs[1]]
    if isinstance(x_in, tf.NodeDef):
        input_out = _nodef_to_private_pond(converter, x_in)
    else:
        input_out = x_in
    num_split = node.attr['num_split'].i
    axis_val = axis.attr['value'].tensor.int_val[0]
    return converter.protocol.split(input_out, num_split, axis_val)[0]