docstr: Cleans non-deterministic data from a TimeSeriesResponse, in
  place.
code: def _clean_time_series_responses(self, responses):
      """Cleans non-deterministic data from a TimeSeriesResponse, in
      place."""
      for response in responses:
          run_to_series = response.get("runToSeries", {})
          for run, series in run_to_series.items():
              for datum in series:
                  if "wallTime" in datum:
                      datum["wallTime"] = "<wall_time>"
  
          # Clean images.
          run_to_image_series = response.get("runToSeries", {})
          for run, series in run_to_image_series.items():
              for datum in series:
                  if "wallTime" in datum:
                      datum["wallTime"] = "<wall_time>"
                  if "imageId" in datum:
                      datum["imageId"] = "<image_id>"
  
      return responses
  
imports: import argparse
  import collections.abc
  import os.path
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorboard import context
  from tensorboard.backend.event_processing import data_provider
  from tensorboard.backend.event_processing import plugin_event_multiplexer
  from tensorboard.data import provider
  from tensorboard.plugins import base_plugin
  from tensorboard.plugins.image import metadata
  from tensorboard.plugins.metrics import metrics_plugin
label_desc: Use image node_id 7 for calling the MetricsPluginTest obj's underlying member method code with example usage: obj._clean_time_series_responses(responses) and returns: responses