code: def parse_args():
      """Parses command line arguments."""
      parser = argparse.ArgumentParser(
          description="Tool to download dataset images."
      )
      parser.add_argument(
          "--input_file", required=True, help="Location of dataset.csv"
      )
      parser.add_argument(
          "--output_dir",
          required=True,
          help="Output path to download images",
      )
      parser.add_argument(
          "--threads",
          default=multiprocessing.cpu_count() + 1,
          help="Number of threads to use",
      )
      args = parser.parse_args()
      return args.input_file, args.output_dir, int(args.threads)
  
file_path: cleverhans/cleverhans_v3.1.0/examples/nips17_adversarial_competition/dataset/download_images.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import argparse
  import csv
  import os
  import sys
  from functools import partial
  from io import BytesIO
  import multiprocessing
  from multiprocessing.dummy import Pool
  from PIL import Image
label_desc: Use image node_id 1 for calling a global function with example usage: parse_args() and returns: args,  args,  int