code: def parse_args():
      parser = argparse.ArgumentParser(
          description="Initialize Cycle Gan dataset.",
          epilog="Example: python download_dataset.py --download-dir ./",
          formatter_class=argparse.ArgumentDefaultsHelpFormatter,
      )
      parser.add_argument(
          "--download-dir",
          type=str,
          default="./",
          help="dataset directory on disk",
      )
      parser.add_argument(
          "--overwrite",
          action="store_true",
          help="overwrite downloaded files if set, in case they are corrupted",
      )
      parser.add_argument(
          "--file",
          type=str,
          default="horse2zebra",
          choices=[
              "apple2orange",
              "summer2winter_yosemite",
              "horse2zebra",
              "monet2photo",
              "cezanne2photo",
              "ukiyoe2photo",
              "vangogh2photo",
              "maps",
              "cityscapes",
              "facades",
              "iphone2dslr_flower",
              "ae_photos",
          ],
          help="Available datasets are: apple2orange, summer2winter_yosemite, horse2zebra, monet2photo, cezanne2photo, ukiyoe2photo, vangogh2photo, maps, cityscapes, facades, iphone2dslr_flower, ae_photos",
      )
      args = parser.parse_args()
      return args
  
imports: import os
  import argparse
  import zipfile
  from gluoncv.utils import download, makedirs
label_desc: Use image node_id 1 for calling a global function with example usage: parse_args() and returns: args