我正在尝试在keras中使用tensorboard回调。当我使用tensorboard回调运行预训练的inceptionv3模型时,我收到以下警告:
INFO:tensorflow:摘要名称conv2d_95 / kernel:0是非法的;使用conv2d_95 / kernel_0代替。
我看到Github对此问题的评论。 SeaFX对他的评论指出,他通过将variable.name替换为variable.name.replace(':',' _')来解决它。我不确定该怎么做。谁能帮帮我吗。在此先感谢:)
答案 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上测试过。