class_docstr: Extracts data for CompoundVisualizer
class_docstr_tok: ["Extracts","data","for","CompoundVisualizer"]
code: def __call__(self, instances: Instances, select=None):
      datas = []
      for extractor in self.extractors:
          data = extractor(instances, select)
          datas.append(data)
      return datas
  
imports: import logging
  from typing import List, Optional, Sequence, Tuple
  import torch
  from detectron2.layers.nms import batched_nms
  from detectron2.structures.instances import Instances
  from densepose.converters import ToChartResultConverterWithConfidences
  from densepose.structures import DensePoseChartResultWithConfidences, DensePoseEmbeddingPredictorOutput
  from densepose.vis.bounding_box import BoundingBoxVisualizer, ScoredBoundingBoxVisualizer
  from densepose.vis.densepose_outputs_vertex import DensePoseOutputsVertexVisualizer
  from densepose.vis.densepose_results import DensePoseResultsVisualizer
  from .base import CompoundVisualizer
label_desc: Use image node_id 2 for calling the CompoundExtractor obj's underlying member method code with example usage: obj.__call__(instances, select) and returns: datas