code: def parse_args():
      parser = argparse.ArgumentParser(
          description="Convert the TF Electra Model to Gluon"
      )
      parser.add_argument(
          "--tf_model_path",
          type=str,
          help="Directory of the model downloaded from TF hub.",
      )
      parser.add_argument(
          "--electra_path",
          type=str,
          help="Path to the github repository of electra, you may clone it by "
          "`git clone https://github.com/ZheyuYe/electra.git`.",
      )
      parser.add_argument(
          "--model_size",
          type=str,
          choices=["small", "base", "large"],
          help="Size of the Electra model",
      )
      parser.add_argument(
          "--save_dir",
          type=str,
          default=None,
          help="directory path to save the converted Electra model.",
      )
      parser.add_argument(
          "--gpu",
          type=int,
          default=None,
          help="a single gpu to run mxnet, e.g. 0 or 1 The default device is cpu ",
      )
      parser.add_argument("--test", action="store_true")
      args = parser.parse_args()
      return args
  
file_path: gluon-nlp/scripts/conversion_toolkits/convert_electra.py
imports: import os
  import re
  import sys
  import shutil
  import logging
  import argparse
  import mxnet
  import numpy
  from numpy.testing import assert_allclose
  from gluonnlp.utils.misc import naming_convention, logging_config
  from gluonnlp.data.tokenizers import HuggingFaceWordPieceTokenizer
  from gluonnlp.models.electra import ElectraModel, ElectraGenerator, ElectraDiscriminator, ElectraForPretrain, get_generator_cfg
  import tensorflow.compat.v1
label_desc: Use image node_id 1 for calling a global function with example usage: parse_args() and returns: args