class_docstr: Stream-51 Pytorch Dataset
code: def __repr__(self):
      fmt_str = "Dataset " + self.__class__.__name__ + "\n"
      fmt_str += "    Number of datapoints: {}\n".format(self.__len__())
      fmt_str += "    Root Location: {}\n".format(self.root)
      tmp = "    Transforms (if any): "
      fmt_str += "{0}{1}\n".format(
          tmp,
          self.transform.__repr__().replace(
              "\n", "\n" + " " * len(tmp)
          ),
      )
  
      tmp = "    Target Transforms (if any): "
      fmt_str += "{0}{1}".format(
          tmp,
          self.target_transform.__repr__().replace(
              "\n", "\n" + " " * len(tmp)
          ),
      )
      return fmt_str
  
imports: import os
  import shutil
  import json
  import random
  from pathlib import Path
  from typing import Any, List, Optional, Sequence, Tuple, TypeVar, Union
  from torchvision.datasets.folder import default_loader
  from zipfile import ZipFile
  from torchvision.transforms import ToTensor
  from avalanche.benchmarks.datasets import DownloadableDataset, default_dataset_location
  from avalanche.benchmarks.datasets.stream51 import stream51_data
label_desc: Use image node_id 10 for calling the Stream51 obj's underlying member method code with example usage: obj.__repr__() and returns: fmt_str