code: def get_parser():
      parser = argparse.ArgumentParser()
      parser.add_argument(
          "--benchmark",
          choices=["glue", "superglue"],
          default="glue",
          type=str,
      )
      parser.add_argument(
          "-d",
          "--data_dir",
          help="directory to save data to",
          type=str,
          default=None,
      )
      parser.add_argument(
          "-t",
          "--tasks",
          help="tasks to download data for as a comma separated string",
          type=str,
          default="all",
      )
      parser.add_argument(
          "--cache-path",
          type=str,
          default=os.path.join(get_data_home_dir(), "glue"),
          help="The temporary path to download the dataset.",
      )
      return parser
  
imports: import os
  import shutil
  import argparse
  import zipfile
  import json
  import pandas
  import pyarrow
  import pyarrow.json
  from gluonnlp.utils.misc import download, load_checksum_stats
  from gluonnlp.base import get_data_home_dir
  from gluonnlp.data.tokenizers import WhitespaceTokenizer
label_desc: Use image node_id 26 for calling a global function with example usage: get_parser() and returns: parser