它在锡上说的是什么。这个问题:
https://github.com/spyder-ide/spyder/issues/3777
已经开放多年了。当然有人已经通过张量流向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))
它只是给了我答案,而不是我想要的记录信息。我尝试运行的实际代码执行相同的操作(回答,没有日志信息),但由于需要很长时间,我真的很喜欢控制台输出。
但我不知道如何实际实现它所拥有的代码片段。
答案 0 :(得分:3)
我对Spyder打印日志信息没有任何问题。您可能需要在应用程序中启用日志记录:
tf.logging.set_verbosity(tf.logging.INFO)
许多开发人员将TF_CPP_MIN_LOG_LEVEL
环境变量设置为3,以防止TensorFlow对设备支持的功能抱怨。我会检查一下。
如果您运行以下代码,它会打印任何内容吗?
tf.logging.info('Hi there!')