[英]Tensorflow not outputting any log information in Spyder?
在錫上說的是什么。 這個問題:
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))
它只是給了我答案,而不是我想要的日志信息。 我正在嘗試運行的實際代碼執行相同的操作(回答,沒有日志信息),但由於需要很長時間,我真的很喜歡控制台輸出。
但我不知道如何實際實現它所擁有的代碼片段。
我對Spyder打印日志信息沒有任何問題。 您可能需要在應用程序中啟用日志記錄:
tf.logging.set_verbosity(tf.logging.INFO)
許多開發人員將TF_CPP_MIN_LOG_LEVEL
環境變量設置為3,以防止TensorFlow抱怨設備支持的功能。 我檢查一下。
如果您運行以下代碼,它會打印任何內容嗎?
tf.logging.info('Hi there!')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.