Python Tensorflow未在Spyder中输出任何日志信息?

Python Tensorflow未在Spyder中输出任何日志信息?,python,tensorflow,spyder,Python,Tensorflow,Spyder,罐头上写着什么。本期: 已经开放多年了。肯定有人让tensorflow将信息输出到Spyder控制台 记录在案,我的Tensorflow有效。我在这里运行了一个简单的示例: a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a') b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b') c = tf.matmul(a, b

罐头上写着什么。本期:

已经开放多年了。肯定有人让tensorflow将信息输出到Spyder控制台

记录在案,我的Tensorflow有效。我在这里运行了一个简单的示例:

a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
print(sess.run(c))
它只是给了我答案,而不是我想要的日志信息。我正在尝试运行的实际代码也做了同样的事情(回答,没有日志信息),但是因为它需要很长时间,我真的希望控制台输出


但是我不知道如何实际实现它的代码片段。

Spyder打印日志信息没有问题。您可能需要在应用程序中启用日志记录:

tf.logging.set_verbosity(tf.logging.INFO)
许多开发人员将
TF\u CPP\u MIN\u LOG\u LEVEL
环境变量设置为3,以防止TensorFlow抱怨设备支持的功能。我会检查的

如果运行以下代码,它会打印任何内容吗

tf.logging.info('Hi there!')

是的,这行打印,但即使我设置了其他级别,它也不适用于上面的标准示例或我的实际程序。哦,好吧,我想我会黑盒子的。哈哈,谢谢你的帮助:P