示例#1
0
    def test_inf_loop(self):
        def model(x):
            return x

        import theano.tensor as T
        x = T.tensor4('x')
        test_attack = Attack(model, back='th', sess=None)

        with self.assertRaises(Exception) as context:
            test_attack.generate(x)
        self.assertTrue(context.exception)
    def test_inf_loop(self):
        def model(x):
            return x

        import numpy as np
        import tensorflow as tf
        sess = tf.Session()
        x = tf.placeholder(tf.float32, shape=(1, ))

        test_attack = Attack(model, back='tf', sess=sess)
        adv_x = test_attack.generate(x)

        with self.assertRaises(Exception) as context:
            sess.run(adv_x, feed_dict={x: np.asarray(1.0).reshape((1, ))})
        self.assertTrue(context.exception)