code: def generate_skeleton_function_impl_one(
      ext_info, name, func, template, output_dir, output_format
  ):
      path_o = join(output_dir, output_format % func["snake_name"])
      if exists(path_o):
          return
      in_types = [
          v.get("template", "T") for v in func["inputs"].values()
      ]
      out_types = [
          v.get("template", "T") for v in func["outputs"].values()
      ]
      ttypes = unique_ordered(in_types, out_types)
      if "arguments" not in func:
          func["arguments"] = {}
      generated = render_with_template(
          filename=template,
          template_kwargs=dict_union(
              ext_info,
              dict(
                  name=name,
                  in_types=in_types,
                  out_types=out_types,
                  ttypes=ttypes,
                  **func,
              ),
          ),
      )
      check_update(path_o, generated, force=False)
  
imports: from __future__ import print_function
  from collections import OrderedDict
  from os.path import abspath, join, dirname, exists
  from utils.common import check_update
  from utils.type_conv import type_from_proto
  import time
  import yaml
label_desc: Use image node_id 19 for calling a global function with example usage: generate_skeleton_function_impl_one(ext_info, name, func, template, output_dir, output_format) without return types