2017-07-03 95 views
1

我想在keras中使用tensorboard回調。當我運行與tensorboard回調我收到以下警告預訓練inceptionv3型號:信息:tensorflow:總結名稱conv2d_1 /內核:0是非法的

信息:tensorflow:摘要名conv2d_95 /內核:0是非法的;改用conv2d_95/kernel_0。

我看到了關於Github解決此問題的評論。 SeaFX在他的評論中指出,他通過用variable.name.replace(':','_')替換variable.name來解決它。我不確定如何做到這一點。誰能幫幫我嗎。感謝提前:)

回答

0

不知道在得到名稱替換但是工作可滿足您的需求是足夠的一個解決方法是:

import tensorflow as tf 
tf.logging.set_verbosity(tf.logging.WARN) 

import keras 

這將關閉所有INFO級別的日誌記錄,但保持警告,錯誤等

查看this question關於各種日誌級別的討論並對其進行更改。我個人發現設置TF_CPP_MIN_LOG_LEVEL環境變量不能在Jupyter筆記本下工作,但我沒有在基本的Python上進行測試。