code: def _download_images_multi(inputs, num_workers):
      with fou.ProgressBar(inputs) as pb:
          with multiprocessing.dummy.Pool(
              processes=num_workers
          ) as pool:
              for _ in pb(pool.imap_unordered(_download_image, inputs)):
                  pass
  
imports: import logging
  import multiprocessing.dummy
  import requests
  import os
  import pathlib
  import urllib
  import eta.core.image
  import eta.core.serial
  import eta.core.utils
  import eta.core.video
  import fiftyone.core.fields
  import fiftyone.core.labels
  import fiftyone.core.utils
label_desc: Use image node_id 7 for calling a global function with example usage: _download_images_multi(inputs, num_workers) without return types