1. 环境
ubuntu16.04+anaconda3.5+tensorflow1.12+python3.6
2.首先报错
AttributeError: module 'tensorboard.util' has no attribute 'PersistentOpEvaluator'
百度一番的解决方法:pip list查看是否有tb-light,有则删除tb-light。但是我的好像并不WORK,于是就卸载tensorboard重装(原有是tensorboard1.14,仍然重装1.14),似乎还是不可行,但是错误变了。
3.重装后错误
module 'tensorflow.python.estimator.api.estimator' has no attribute 'SessionRunHook'
这个是由于版本不兼容,导致的问题。想着自己的tf是1.12,于是自己也就再次卸载tensorboard,然后重装1.12的。
注意: 重装1.12这样写(等号两边不要有空格,版本号写1.12,不要写1.12.0)
pip install tensorboard==1.12
总结:如上错误都是版本兼容惹得祸,卸载在重装到对应版本即可。
4.在这里强调一下tensorboard的调用
tensorboard --logdir=dirs
这里需要注意的是dirs是events.out的文件的上级目录。还有一点需要注意:是”=“,不是”==“
参考链接: