2017-07-03 39 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上进行测试。