美文网首页AI编程录
Tensorboard 只显示Graph,不显示其他变量

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

作者: 梦境执行者 | 来源:发表于2019-06-03 20:40 被阅读0次

    Environment

    •  Linux

    •  2080Ti

    •  CUDA10.0

    •  Python3

    •  Tensorflow1.12


    Tensorboard 预先定义的各种summary:

    写入操作:

    编码重构可视化:

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

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

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

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

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

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

    运行结果:

    相关文章

      网友评论

        本文标题:Tensorboard 只显示Graph,不显示其他变量

        本文链接:https://www.haomeiwen.com/subject/vjmhxctx.html