code: def main():
      parser = argparse.ArgumentParser()
  
      parser.add_argument(
          "--input_dir",
          nargs="?",
          help="the dir of a list of model benchmark result subdir ",
          const=BENCHMARK_REPORT_PATH,
          type=str,
          default=BENCHMARK_REPORT_PATH,
      )
  
      parser.add_argument(
          "--output_dir",
          nargs="?",
          help="the dir of model benchmark artifacts ",
          const=BENCHMARK_ARTIFACTS_PATH,
          type=str,
          default=BENCHMARK_ARTIFACTS_PATH,
      )
  
      args = parser.parse_args()
  
      update_artifacts(args.input_dir, args.output_dir)
  
imports: import argparse
  import os
  import shutil
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types