INFO:tensorflow:汇总名称conv2d_1 / kernel:0是非法的

时间:2017-07-03 05:35:03

标签: warnings summary tensorboard

我正在尝试在keras中使用tensorboard回调。当我使用tensorboard回调运行预训练的inceptionv3模型时,我收到以下警告:

  

INFO:tensorflow:摘要名称conv2d_95 / kernel:0是非法的;使用conv2d_95 / kernel_0代替。

我看到Github对此问题的评论。 SeaFX对他的评论指出,他通过将variable.name替换为variable.name.replace(':',' _')来解决它。我不确定该怎么做。谁能帮帮我吗。在此先感谢:)

1 个答案:

答案 0 :(得分:1)

不确定更换名称是否有效,但是可能满足您需求的解决方法是:

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

import keras

这将关闭所有INFO级别的日志记录,但会保留警告,错误等。

有关各种日志级别和更改日志级别的讨论,请参阅this question。我个人发现设置TF_CPP_MIN_LOG_LEVEL环境变量在Jupyter笔记本下不起作用,但我没有在基础Python上测试过。