code: def convert_Separate(
      func, opset_version, input_names, output_names, context
  ):
      gb = onnx_helper.GraphBuilder()
      split_outs = gb.op(
          "Split",
          input_names,
          num_outputs=len(output_names),
          axis=func.axis,
      )
      if len(output_names) == 1:
          split_outs = [split_outs]
      for i, node_name in enumerate(split_outs):
          gb.op_output_named(
              "Squeeze",
              [node_name],
              [output_names[i]],
              axes=[func.axis],
          )
      return gb.nodes()
  
imports: import warnings
  import chainer
  import numpy
  import onnx
  from onnx.mapping import NP_TYPE_TO_TENSOR_TYPE
  from onnx_chainer.functions.opset_version import support
  from onnx_chainer import onnx_helper
label_desc: Use image node_id 26 for calling a global function with example usage: convert_Separate(func, opset_version, input_names, output_names, context) and returns: gb