code: def main():
      args = parser.parse_args()
      if args.benchmark_name == "glue":
          submit_glue(args.config_path, args.output_file, args.download)
      elif args.benchmark_name == "superglue":
          submit_superglue(
              args.config_path, args.output_file, args.download
          )
      elif args.benchmark_name == "russian_superglue":
          submit_rsg(args.config_path, args.output_file, args.download)
  
file_path: DeepPavlov/deeppavlov/utils/benchmarks/benchmarks.py
imports: import argparse
  from collections import defaultdict
  from logging import getLogger
  import numpy
  from tqdm import tqdm
  from deeppavlov import build_model
  from deeppavlov.core.commands.train import read_data_by_config, get_iterator_from_config
  from deeppavlov.core.commands.utils import parse_config, expand_path
  from deeppavlov.core.common.file import save_jsonl
label_desc: Use image node_id 8 for calling a global function with example usage: main() without return types