code: def setUp(self):
      self._observer = {
          "sess_init_count": 0,
          "request_sess": None,
          "on_run_start_count": 0,
          "run_fetches": None,
          "run_feed_dict": None,
          "on_run_end_count": 0,
          "performed_action": None,
          "tf_error": None,
      }
  
      self._dump_root = tempfile.mkdtemp()
  
      self._sess = session.Session(
          config=self._no_rewrite_session_config()
      )
  
      self._a_init_val = np.array([[5.0, 3.0], [-1.0, 0.0]])
      self._b_init_val = np.array([[2.0], [-1.0]])
      self._c_val = np.array([[-4.0], [6.0]])
  
      self._a_init = constant_op.constant(
          self._a_init_val, shape=[2, 2], name="a_init"
      )
      self._b_init = constant_op.constant(
          self._b_init_val, shape=[2, 1], name="b_init"
      )
  
      self._ph = array_ops.placeholder(dtype=dtypes.float64, name="ph")
  
      self._a = variables.Variable(self._a_init, name="a1")
      self._b = variables.Variable(self._b_init, name="b")
      self._c = constant_op.constant(
          self._c_val, shape=[2, 1], name="c"
      )
  
      # Matrix product of a and b.
      self._p = math_ops.matmul(self._a, self._b, name="p1")
  
      # Matrix product of a and ph.
      self._q = math_ops.matmul(self._a, self._ph, name="q")
  
      # Sum of two vectors.
      self._s = math_ops.add(self._p, self._c, name="s")
  
      # Initialize the variables.
      self._sess.run(self._a.initializer)
      self._sess.run(self._b.initializer)
  
imports: import os
  import tempfile
  import threading
  import numpy
  from tensorflow.core.protobuf import config_pb2
  from tensorflow.core.protobuf import rewriter_config_pb2
  from tensorflow.python.client import session
  from tensorflow.python.debug.lib import debug_data
  from tensorflow.python.debug.wrappers import framework
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import googletest
  from tensorflow.python.training import monitored_session
  from tensorflow.python.util import tf_inspect
label_desc: Use image node_id 2 for calling the DebugWrapperSessionTest obj's underlying member method code with example usage: obj.setUp() without return types