def build_graph_ht(): a=tf.constant(2) b=tf.constant(3) c=tdb.python_op(myadd,inputs=[a,b],outputs=[tf.placeholder(tf.int32)]) c2=tdb.python_op(mymult,inputs=[a,b],outputs=[tf.placeholder(tf.int32)]) d=tdb.python_op(myneg,inputs=[c],outputs=[tf.placeholder(tf.int32)]) return a,b,c,c2,d
def test_1(self): """ ht->tf """ a=tf.constant(2) b=tf.constant(3) c=tdb.python_op(myadd,inputs=[a,b],outputs=[tf.placeholder(tf.int32)]) # a+b d=tf.neg(c) status,result=tdb.debug([d], feed_dict=None, breakpoints=None, break_immediately=False) self.assertEqual(status, tdb.FINISHED) self.assertEqual(result[0],-5)
def test_2(self): """ tf -> ht """ a=tf.constant(2) b=tf.constant(3) c=tf.add(a,b) d=tdb.python_op(myneg,inputs=[c],outputs=[tf.placeholder(tf.int32)]) status,result=tdb.debug([d], feed_dict=None, breakpoints=None, break_immediately=False) self.assertEqual(status, tdb.FINISHED) self.assertEqual(result[0],-5) self.assertEqual(tdb.get_value(d),-5) self.assertEqual(tdb.get_value(d.name),-5)
def test_1(self): """ ht->tf """ a = tf.constant(2) b = tf.constant(3) c = tdb.python_op(myadd, inputs=[a, b], outputs=[tf.placeholder(tf.int32)]) # a+b d = tf.neg(c) status, result = tdb.debug([d], feed_dict=None, breakpoints=None, break_immediately=False) self.assertEqual(status, tdb.FINISHED) self.assertEqual(result[0], -5)
def test_2(self): """ tf -> ht """ a = tf.constant(2) b = tf.constant(3) c = tf.add(a, b) d = tdb.python_op(myneg, inputs=[c], outputs=[tf.placeholder(tf.int32)]) status, result = tdb.debug([d], feed_dict=None, breakpoints=None, break_immediately=False) self.assertEqual(status, tdb.FINISHED) self.assertEqual(result[0], -5) self.assertEqual(tdb.get_value(d), -5) self.assertEqual(tdb.get_value(d.name), -5)