예제 #1
0
  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))
예제 #2
0
  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))
예제 #3
0
    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))
예제 #4
0
  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))
예제 #5
0
  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))
예제 #6
0
  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))
예제 #7
0
    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))
예제 #8
0
  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))