关于tensorboard启动问题
2017-09-12 11:02
344 查看
我在学习过程中遇到了tensorboard无法启动的问题。
按照网上的教程,我无法正常启动tensorboard,全过程没有报错,但是打开tensorboard显示
如下图:
这种情况下,我在网上并没有看到非常直接的解决方法,最后在群里跟大家讨论找到了解决方法,这里跟大家分享一下启动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,并将当前的tensorflow计算图写入日志。
# tensorflow提供了多种写日志文件的API
writer = tf.summary.FileWriter('C:/logfile', tf.get_default_graph())
writer.close()
运行后,会在指定目录下产生如下文件:
接着进入log文件(这里即图中的events.out.tfevents.1505181719.WIN-RJR3267GJ6G文件)的上级目录(本例中即c盘根目录),在路径栏中直接输入cmd启动dos对话框。
如图即为本例中的路径栏:
输入命令tensorboard --logdir=path\to\log,本例中为tensorboard --logdir=logfile(等号后面为log文件所在的文件夹名称),敲回车,如下图所示:
然后打开浏览器,在地址栏中输入上图中的网址,即可正常打开tensorboard,如下图所示:
至此,问题解决。
ps:
1. 不知道我遇到此问题与win7系统有没有关系。
2. 最好使用谷歌浏览器来打开tensorboard,我试过ie和360,均无法正常显示tensorboard界面。
3. 据观察,如果你想要开启另外一个新的计算图,一定要把原来的cmd命令行窗口关闭,再重复上述步骤,不然打开的将依然是上一个计算图。
4. 有些朋友输入“tensorboard --logdir=log文件所在目录”后,并没有任何网址输出,但是这不会影响tensorboard的启动,只需要正常打开谷歌浏览器,输入http://localhost:6006即可正常打开tensorboard。这是由于tensorflow版本不同导致的。
欢迎大家留言交流!
按照网上的教程,我无法正常启动tensorboard,全过程没有报错,但是打开tensorboard显示
No dashboards are active for the current data set.
如下图:这种情况下,我在网上并没有看到非常直接的解决方法,最后在群里跟大家讨论找到了解决方法,这里跟大家分享一下启动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,并将当前的tensorflow计算图写入日志。
# tensorflow提供了多种写日志文件的API
writer = tf.summary.FileWriter('C:/logfile', tf.get_default_graph())
writer.close()
运行后,会在指定目录下产生如下文件:
接着进入log文件(这里即图中的events.out.tfevents.1505181719.WIN-RJR3267GJ6G文件)的上级目录(本例中即c盘根目录),在路径栏中直接输入cmd启动dos对话框。
如图即为本例中的路径栏:
输入命令tensorboard --logdir=path\to\log,本例中为tensorboard --logdir=logfile(等号后面为log文件所在的文件夹名称),敲回车,如下图所示:
然后打开浏览器,在地址栏中输入上图中的网址,即可正常打开tensorboard,如下图所示:
至此,问题解决。
ps:
1. 不知道我遇到此问题与win7系统有没有关系。
2. 最好使用谷歌浏览器来打开tensorboard,我试过ie和360,均无法正常显示tensorboard界面。
3. 据观察,如果你想要开启另外一个新的计算图,一定要把原来的cmd命令行窗口关闭,再重复上述步骤,不然打开的将依然是上一个计算图。
4. 有些朋友输入“tensorboard --logdir=log文件所在目录”后,并没有任何网址输出,但是这不会影响tensorboard的启动,只需要正常打开谷歌浏览器,输入http://localhost:6006即可正常打开tensorboard。这是由于tensorflow版本不同导致的。
欢迎大家留言交流!
相关文章推荐
- 关于tensorboard启动问题
- 关于tensorboard启动问题
- Tensorboard在windows里无法启动问题
- 关于tensorboard的使用不显示的问题解决方法
- 关于tensorboard 无法打开问题
- tensorboard在linux下的启动问题
- Windows下Tensorboard启动问题
- 关于tensorboard :No graph data was found.问题
- 【tensorboard】tensorboard的启动步骤及出现的问题汇总
- 【笔记】【Pytorch】关于torch.matmul和torch.bmm的输出tensor数值不一致问题
- 关于某些 .Net 程序无法启动的问题
- 关于启动myeclipse出现的问题
- 启动Mysql时发生的一个关于PID文件错误问题
- ionic2 关于启动后白屏问题跟app启动慢的问题
- 关于Android使用隐式启动Activity报No Activity found to handle Intent的问题
- 关于自定义脚本rc.local里开机不启动的问题--以tomcat和perl相关的脚本为例
- 关于npm run dev 启动项目时一些底层包因版本问题,启动失败问题
- 关于android创建快捷方式会启动两个应用的问题(一)
- (转)关于三星cortex A9 Sate4412 开发板 uboot 启动的一些问题释疑
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法