code: def setUp(self):
      super(TestPdbBreakpoint, self).setUp()
  
      # Sample computation that involves tensors with different numbers
      # of dimensions
      self.input1 = T.fmatrix()
      self.input2 = T.fscalar()
      self.output = T.dot(
          (self.input1 - self.input2),
          (self.input1 - self.input2).transpose(),
      )
  
      # Declare the conditional breakpoint
      self.breakpointOp = PdbBreakpoint("Sum of output too high")
      self.condition = T.gt(self.output.sum(), 1000)
      (
          self.monitored_input1,
          self.monitored_input2,
          self.monitored_output,
      ) = self.breakpointOp(
          self.condition, self.input1, self.input2, self.output
      )
  
file_path: Theano/theano/tests/test_breakpoint.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import theano
  import theano.tensor
  from theano.tests import unittest_tools
  from theano.tests.breakpoint import PdbBreakpoint
label_desc: Use image node_id 1 for calling the TestPdbBreakpoint obj's underlying member method code with example usage: obj.setUp() without return types