code: def _after_run(self, _, run_values):
      summary = run_values.results
      if summary is None:
          return
      self.trainer.monitors.put_summary(summary)
  
imports: import numpy
  from collections import deque
  from ..compat import tfv1
  from ..tfutils.common import get_op_tensor_name
  from ..utils import logger
  from ..utils.naming import MOVING_SUMMARY_OPS_KEY
  from .base import Callback
label_desc: Use image node_id 5 for calling the MergeAllSummaries_RunWithOp obj's underlying member method code with example usage: obj._after_run(_, run_values) without return types