code: def download(url, output_path):
      with DownloadProgressBar(
          unit="B", unit_scale=True, miniters=1, desc=url.split("/")[-1]
      ) as t:
          urllib.request.urlretrieve(
              url, filename=output_path, reporthook=t.update_to
          )
  
file_path: singa/examples/model_selection/TRAILS-Database-Native-Model-Selection/internal/ml/model_selection/src/dataset_utils/download_critero_and_avazu.py
imports: import os
  import zipfile
  import urllib.request
  from tqdm import tqdm
label_desc: Use image node_id 1 for calling a global function with example usage: download(url, output_path) without return types