code: def download_caltech_101(root: str):
      """
      Download the FOOD101 dataset archive and expand it in the folder provided as parameter
      """
      url = "http://www.vision.caltech.edu/Image_Datasets/Caltech101/101_ObjectCategories.tar.gz"
      output_file_name = "101_ObjectCategories.tar.gz"
      url = get_redirected_url(url)
      url = to_google_drive_download_url(url)
  
      download_google_drive_url(
          url=url, output_path=root, output_file_name=output_file_name
      )
      extract_archive(os.path.join(root, output_file_name), root)
  
file_path: vissl/extra_scripts/datasets/create_caltech101_data_files.py
imports: import argparse
  import os
  import shutil
  import numpy
  from torchvision.datasets.utils import extract_archive
  from tqdm import tqdm
  from vissl.utils.download import download_google_drive_url, get_redirected_url, to_google_drive_download_url
  from vissl.utils.io import cleanup_dir
label_desc: Use image node_id 2 for calling a global function with example usage: download_caltech_101(root) without return types