code: def __init__(
      self,
      channels: List[Channel],
      tensorizer=None,
  ) -> None:
      super().__init__(channels)
      self.channels = channels
      self.tensorizer = tensorizer
  
imports: import re
  import string
  from typing import Dict, List, Set, Tuple, Union
  import numpy
  from pytext.common.constants import Stage
  from pytext.metric_reporters.channel import Channel, ConsoleChannel, FileChannel
  from pytext.metric_reporters.metric_reporter import MetricReporter
  from pytext.metrics.squad_metrics import SquadMetrics
  from pytext.utils.data import merge_token_labels_to_slot, parse_slot_string, Slot
  from scipy.optimize import linear_sum_assignment
label_desc: Use image node_id 2 to create a new MultiSpanQAMetricReporter object from inherited base classes: MetricReporter with example: obj = MultiSpanQAMetricReporter(channels, tensorizer)