def test_alias_single_tensor(self): a = constant(1) new_a = alias_tensors(a) self.assertFalse(new_a is a) with self.test_session() as sess: self.assertEqual(1, sess.run(new_a))
def test_alias_single_tensor(self): a = constant_op.constant(1) fake_tf = imp.new_module('fake_tf') fake_tf.identity = array_ops.identity fake_tf.Tensor = ops.Tensor new_a = misc.alias_tensors(fake_tf, a) self.assertFalse(new_a is a) with self.test_session() as sess: self.assertEqual(1, sess.run(new_a))
def test_alias_tensors(self): a = constant(1) v = Variable(2) s = 'a' l = [1, 2, 3] new_a, new_v, new_s, new_l = alias_tensors(a, v, s, l) self.assertFalse(new_a is a) self.assertTrue(new_v is v) self.assertTrue(new_s is s) self.assertTrue(new_l is l) with self.test_session() as sess: self.assertEqual(1, sess.run(new_a))
def test_alias_tensors(self): a = constant_op.constant(1) v = variables.Variable(2) s = 'a' l = [1, 2, 3] fake_tf = imp.new_module('fake_tf') fake_tf.identity = array_ops.identity fake_tf.Tensor = ops.Tensor new_a, new_v, new_s, new_l = misc.alias_tensors(fake_tf, a, v, s, l) self.assertFalse(new_a is a) self.assertTrue(new_v is v) self.assertTrue(new_s is s) self.assertTrue(new_l is l) with self.test_session() as sess: self.assertEqual(1, sess.run(new_a))