class_docstr: Oxford-IIIT pet dataset.
code: def _info(self):
      return self.dataset_info_from_configs(
          features=tfds.features.FeaturesDict(
              {
                  "image": tfds.features.Image(),
                  "label": tfds.features.ClassLabel(
                      names=_LABEL_CLASSES
                  ),
                  "species": tfds.features.ClassLabel(
                      names=_SPECIES_CLASSES
                  ),
                  "file_name": tfds.features.Text(),
                  "segmentation_mask": tfds.features.Image(
                      shape=(None, None, 1), use_colormap=True
                  ),
              }
          ),
          supervised_keys=("image", "label"),
          homepage="http://www.robots.ox.ac.uk/~vgg/data/pets/",
      )
  
imports: import os
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 1 for calling the Builder obj's underlying member method code with example usage: obj._info() and returns: self