code: def get_parser():
      parser = argparse.ArgumentParser(
          description="Prepare the OpenWebText corpus for pretraining"
      )
      parser.add_argument(
          "-i",
          "--input",
          required=True,
          help="path to openwebtext dataset",
      )
      parser.add_argument(
          "-o",
          "--output",
          default="openwebtext",
          help="directory for extracted files",
      )
      parser.add_argument(
          "--num_process",
          type=int,
          default=os.cpu_count(),
          help="number of processes for multiprocessing",
      )
      parser.add_argument(
          "--shuffle",
          action="store_true",
          help="Wether to shuffle the data order",
      )
      return parser
  
file_path: gluon-nlp/src/gluonnlp/cli/data/pretrain_corpus/prepare_openwebtext.py
imports: import os
  import re
  import time
  import random
  import tarfile
  import argparse
  import functools
  import multiprocessing
label_desc: Use image node_id 1 for calling a global function with example usage: get_parser() and returns: parser