code: def _run_suite(args: argparse.Namespace) -> None:
      task_suite = _get_task_suite(args)
      predictor = _get_predictor(args)
  
      print_summary_args = args.print_summary_args.strip()
      if len(print_summary_args) <= 0:
          print_summary_args = {}
      else:
          print_summary_args = json.loads(print_summary_args)
  
      capabilities = args.capabilities
      max_examples = args.max_examples
  
      manager = _CheckListManager(
          task_suite,
          predictor,
          capabilities,
          max_examples,
          args.output_file,
          print_summary_args,
      )
      manager.run()
  
file_path: allennlp/allennlp/commands/_checklist_internal.py
imports: from typing import Optional, Dict, Any, List
  import argparse
  import sys
  import json
  import logging
  from allennlp.commands.subcommand import Subcommand
  from allennlp.common.checks import check_for_gpu, ConfigurationError
  from allennlp.models.archival import load_archive
  from allennlp.predictors.predictor import Predictor
label_desc: Use image node_id 3 for calling a global function with example usage: _run_suite(args) without return types