Tensorboard 只显示Graph,不显示其他变量

Environment

•  Linux

•  2080Ti

•  CUDA10.0

•  Python3

•  Tensorflow1.12



Tensorboard 预先定义的各种summary:

写入操作:

编码重构可视化:

怎么检查代码都没问题,但tensorboard只能显示Graph.


来回排查了很久,发现一个可能性的问题:

在几个loss变量上,Pycharm默认提示局部变量赋值前“可能”未定义,但正式运行不报错。

“可能”的提示意味着变量定义的不确定性,于是我检查了下变量定义。

终于找到了根本问题:为了增加代码在不同模型间的的可扩展性, Loss变量定义的If语句,只有if… 和elif…,没有最后的else收尾,使得变量的定义具有不确定性。

解决方法: 在If语句最后添加else分支,填写默认变量即可:

运行结果:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 8,041评论 2 9
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,403评论 1 45
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,299评论 0 11
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,903评论 0 17
  • 错误定律:别人都不对,那就是自己的错。 效果定律:在伤口上落泪和在伤口上撒盐,效果是一样的。 嫉妒定律:人们嫉妒的...
    糖糖有吗阅读 3,788评论 0 2

友情链接更多精彩内容