class_docstr: The ``SemanticSegmentationData`` class is a :class:`~flash.core.data.data_module.DataModule` with a set of
  classmethods for loading data for semantic segmentation.
code: def configure_data_fetcher(self) -> BaseDataFetcher:
      return SegmentationMatplotlibVisualization(
          labels_map=self.labels_map
      )
  
imports: from typing import Any, Collection, Dict, Optional, Sequence, Tuple, Type
  import numpy
  from torch import Tensor
  from flash.core.data.callback import BaseDataFetcher
  from flash.core.data.data_module import DataModule
  from flash.core.data.io.input import Input
  from flash.core.utilities.imports import _FIFTYONE_AVAILABLE, _SEGMENTATION_MODELS_AVAILABLE, lazy_import
  from flash.core.utilities.stages import RunningStage
  from flash.core.utilities.types import INPUT_TRANSFORM_TYPE
  from flash.image.segmentation.input import SemanticSegmentationFiftyOneInput, SemanticSegmentationFilesInput, SemanticSegmentationFolderInput, SemanticSegmentationNumpyInput, SemanticSegmentationTensorInput
  from flash.image.segmentation.input_transform import SemanticSegmentationInputTransform
  from flash.image.segmentation.viz import SegmentationMatplotlibVisualization
label_desc: Use image node_id 7 for calling the SemanticSegmentationData obj's underlying member method code with example usage: obj.configure_data_fetcher() and returns: SegmentationMatplotlibVisualization