class_docstr: MultiModalDatasetBuilder is a utility class designed to construct datasets
  suitable for multi-modal tasks. This class simplifies the creation of 
  datasets that incorporate data of multiple modalities, such as text, 
  images, video, or audio.
class_docstr_tok: ["MultiModalDatasetBuilder","is","a","utility","class","designed","to","construct","datasets","suitable","for","multi-modal","tasks",".","This","class","simplifies","the","creation","of","datasets","that","incorporate","data","of","multiple","modalities",",","such","as","text",",","images",",","video",",","or","audio","."]
code: def _download_data(self):
      self._download_ann()
      for modality in self.data_type:
          self._download_multimodal(modality)
  
imports: import logging
  import os
  import shutil
  import warnings
  import lavis.common.utils
  import torch.distributed
  from lavis.common.dist_utils import is_dist_avail_and_initialized, is_main_process
  from lavis.common.registry import registry
  from lavis.datasets.data_utils import extract_archive
  from lavis.processors.base_processor import BaseProcessor
  from omegaconf import OmegaConf
  from torchvision.datasets.utils import download_url
label_desc: Use image node_id 5 for calling the MultiModalDatasetBuilder obj's underlying member method code with example usage: obj._download_data() without return types