code: def batch_context(self, raw_batch, batch):
      context = {}
      if any(self.RAW_TEXT_COLUMN in row for row in raw_batch):
          context.update(
              {
                  self.UTTERANCE_COLUMN: [
                      row.get(self.RAW_TEXT_COLUMN) for row in raw_batch
                  ]
              }
          )
      return context
  
imports: import json
  import math
  import operator
  import time
  import torch
  import torch.nn.functional
  from pytext.common.constants import Stage
  from pytext.config.module_config import PerplexityType
  from pytext.data import CommonMetadata
  from pytext.metrics.language_model_metrics import compute_language_model_metric, LanguageModelMetric
  from pytext.utils import cuda
  from .channel import ConsoleChannel, FileChannel
  from .metric_reporter import MetricReporter
label_desc: Use image node_id 8 for calling the LanguageModelMetricReporter obj's underlying member method code with example usage: obj.batch_context(raw_batch, batch) and returns: context