code: def main():
      parser = argparse.ArgumentParser(
          description="Report length and time percentiles for benchmark output"
      )
      parser.add_argument(
          "--input",
          "-i",
          required=True,
          help="Input file (result of sockeye.translate with 'benchmark' output)",
      )
      parser.add_argument(
          "--length-percentile",
          "-lp",
          type=int,
          default=99,
          help="Percentile to report for input length. Default: %(default)s",
      )
      parser.add_argument(
          "--time-percentile",
          "-tp",
          type=int,
          default=99,
          help="Percentile to report for translation time. Default: %(default)s",
      )
      args = parser.parse_args()
  
      with open(args.input) as inp:
          lp, tp = percentiles_from_benchmark_output(
              inp, args.length_percentile, args.time_percentile
          )
      print("P{}\t{:d}".format(args.length_percentile, lp))
      print(
          "P{}/{}\t{:0.3f}".format(
              args.time_percentile, args.length_percentile, tp
          )
      )
  
imports: import argparse
  from typing import Dict, Iterator, List, Tuple
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types