Tensorboard使用出现: No graph definition files were found

问题:

启动Tensorboard后,浏览器页面显示No graph definition files were found。

主要原因:

目前我遇到该问题,就是路径问题导致的。

1. 路径没写对

2."当前路径">tensorboard --logdir=yourPath  该完整命令的路径中包含了中文(不只是命令中的路径,还有运行命令的当前所在路径包含中文的话),导致系统找不到路径。(我遇到的就是这个原因)

3.writer = tf.summary.FileWriter("G:\Amui\DeepLearning\Tensorflow\测试\", tf.get_default_graph()) 如果在代码中写包含中文的路径时,也不会将event文件生成在所指定的路径下,而是直接当做不认识“测试”文件夹,而是重新建一个乱码的文件夹。这样启动tensorboard时,如果logdir指定的和文件中的一样的话,还是能找到文件的。就是从那个所创建的乱码文件夹中找的。

问题背景:

在Notepad++中新建一个tf程序,该程序完成了Tensorboard日志输出的功能。以下程序输出了tf计算图的信息,运行Tensorboard时,可以看到这个向量相加程序计算图可视化之后的结果。

import tensorflow as tf

input1 = tf.constant([1.0, 2.0, 3.0], name="input1")
input2 = tf.Variable(tf.random_uniform([3]), name="input2")
output = tf.add_n([input1, input2], name="add")

writer = tf.summary.FileWriter("./tensorLog", tf.get_default_graph())
writer.close()

在使用以下命令,

G:\Amui\DeepLearning\Tensorflow\测试> tensorboard --logdir=.\tensorLog

并在浏览器中输入localhost:6006中,查看GRAPH时,发现显示如下。

将中文文件夹改为英文后,即路径中不出现中文,如下:

G:\Amui\DeepLearning\Tensorflow\test> tensorboard --logdir=.\tensorLog

就可以看到graph内容。

转载于:https://my.oschina.net/amui/blog/1549776

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值