class_docstr: OpenLORIS Pytorch Dataset
code: def _download_dataset(self) -> None:
      data2download = openloris_data.avl_vps_data
  
      for name in data2download:
          if self.verbose:
              print("Downloading " + name[1] + "...")
          file = self._download_file(name[1], name[0], name[2])
          if name[1].endswith(".zip"):
              if self.verbose:
                  print(f"Extracting {name[0]}...")
              self._extract_archive(file)
              if self.verbose:
                  print("Extraction completed!")
  
file_path: avalanche/avalanche/benchmarks/datasets/openloris/openloris.py
imports: import pickle
  from pathlib import Path
  from typing import Optional, Union
  from torchvision.datasets.folder import default_loader
  from torchvision.transforms import ToTensor
  from avalanche.benchmarks.datasets import DownloadableDataset, default_dataset_location
  from avalanche.benchmarks.datasets.openloris import openloris_data
label_desc: Use image node_id 2 for calling the OpenLORIS obj's underlying member method code with example usage: obj._download_dataset() without return types