code: def convert_Tile(
      func, opset_version, input_names, output_names, context
  ):
      # Add tiles and axis to graph
      if isinstance(func.reps, int):
          func.reps = [func.reps]
      tiles_name = context.add_const(
          np.asarray(func.reps, dtype=np.int64), "tiles"
      )
      input_names.append(tiles_name)
  
      # In operater version = 1, axis also should be given
      if opset_version == 1:
          axis_name = context.add_const(
              np.array(
                  [i for i, _ in enumerate(func.reps)], dtype=np.float32
              ),
              "axis",
          )
          input_names.append(axis_name)
  
      return (onnx_helper.make_node("Tile", input_names, output_names),)
  
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 16 for calling a global function with example usage: convert_Tile(func, opset_version, input_names, output_names, context) and returns: onnx_helper