def test_stable_global_norm_avoids_overflow(self):
tensors = [tf.ones([4]), tf.ones([4, 4]) * 1e19, None]
gnorm_is_inf = tf.is_inf(tf.global_norm(tensors))
stable_gnorm_is_inf = tf.is_inf(
tfgan_losses._numerically_stable_global_norm(tensors))
with self.test_session(use_gpu=True):
self.assertTrue(gnorm_is_inf.eval())
self.assertFalse(stable_gnorm_is_inf.eval())
评论列表
文章目录