簡體   English   中英

Tensorflow沒有在Spyder中輸出任何日志信息?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM