code: def main() -> None:
      parser = argparse.ArgumentParser(
          description="Generate annotated_fn_args script"
      )
      parser.add_argument(
          "--native-functions",
          "--native_functions",
          help="path to native_functions.yaml",
          default="../../../../aten/src/ATen/native/native_functions.yaml",
      )
      parser.add_argument(
          "--tags",
          help="path to tags.yaml",
          default="../../../../aten/src/ATen/native/tags.yaml",
      )
      parser.add_argument(
          "--template-path",
          "--template_path",
          help="path to external_functions_codegen_template.cpp",
          default="../../../../tools/jit/templates/external_functions_codegen_template.cpp",
      )
      args = parser.parse_args()
      gen_external(args.native_functions, args.tags, args.template_path)
  
imports: import argparse
  import torchgen.model
  from torchgen.gen import FileManager, parse_native_yaml
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types