打开tensorboad显示No dashboards are active for the current data set.

转载文章https://blog.csdn.net/sinat_20729643/article/details/78683677


我在学习过程中遇到了tensorboard无法启动的问题。

按照网上的教程,我无法正常启动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版本不同导致的。

欢迎大家留言交流!

原文转载自http://blog.csdn.net/michealmushan/article/details/77942810,十分感谢原创作者。




下面阐述一些自己的问题:


(1)命令tensorboard --logdir=path\to\log路径问题

1.我生成的events.out.tfevents.1512031768.ACER文件在其他盘,如下所示


2.打开cmd命令窗口,根据上述我的events.out.tfevents文件路径

应该输入:tensorboard --logdir=PycharmProjects\Lucayan\DeepQA\logs

运行如下图




(2)无法用浏览器访问tensorboard问题

1.注意:使用360浏览器、火狐浏览器等都不能正常打开,只可以使用Chrome打开,下载网址:http://www.google.cn/chrome/browser/desktop/index.html

2.问题(1)第2步生成的网址为http://Acer:6006,但我在Chrome中无法访问,这是因为tensorflow版本不同造成,这个时候应该输入网址http://localhost:6006,即可成功登陆界面




(3)在Pycharm中运行tensorboard,生成网址

1.打开pycharm,执行.py文件,生成log文件夹

2.在pycharm的菜单栏,选择View--Tool Windows--Terminal

3.在pycharm下面的命令栏输入上述的logs文件夹位置,本例为:tensorboard --logdir=PycharmProjects\Lucayan\DeepQA\logs

4.enter运行即可生成网址,在chrome中打开tensorboard(注意,部分电脑输入网址为http://localhost:6006




(4)出现问题:forrtl: error (200): program aborting due to control-C event

你会发现使用chrome输入网址怎样都无法打开tensorboard

这是因为你摁了Ctrl+C,终止了运行(上图最后一行黄线画了出来)

你只需要再重新在pycharm下面的命令栏输入上述的logs文件夹位置,本例为:tensorboard --logdir=PycharmProjects\Lucayan\DeepQA\logs,不要摁Ctrl+C,再在chrome输入网址,即可打开tensorboard,解决问题



(5)tensorboard安装问题

一般安装完tensorflow就会自动安装好tensorboard

1.安装tensorflow,打开cmd命令窗口,输入   pip install tensorflow,等候安装即可

2.安装完成,在命令窗口输入pip list即可查看tensorflow和tensorboard安装好没有


来源:网络


智能推荐

解决:No dashboards are active for the current data set

        在使用tensorboard获得训练变化曲线时,有时会出现下面情况:No dashboards are active for the current data set         可能是路径没有写对:         cmd进入命令:    ...

No dashboards are active for the current data set. 解决tensorboard无法启动和显示问题

本人也是一个零基础学习python和机器学习,最近跟着网上视频学习。遇到No dashboards are active for the current data set.tensorboard无法启动和显示问题:如下 这个原因主要是因为没有进入logs目录。 以下是解决方法: 主要是目录没有弄对,需要改成tensorboard  --logdir path=这里填写你logs文件的目录...

解决tensorboard无法启动和显示问题,报错No dashboards are active for the current data set.

Tensorboard是tensorflow内置的一个可视化工具,它通过将tensorflow程序输出的日志文件的信息可视化使得tensorflow程序的理解、调试和优化更加简单高效。 Tensorboard的可视化依赖于tensorflow程序运行输出的日志文件,因而tensorboard和tensorflow程序在不同的进程中运行。 TensorBoard给我们提供了极其方便而强大的可视化环境...

Windows 10 中tensorboard出现No dashboards are active for the current data set.的解决方法

Windows 10 中tensorboard出现No dashboards are active for the current data set.的解决方法 问题提要 我的配置 问题解决 问题提要 今天在学习tensorflow时初次调用tensorboard,莫名奇妙出现No dashboards are active for the current data set.错误。确认目录已经输入...

关于ubuntu下使用tensorboard出现No dashboards are active for the current data set. Probable causes: ...

最近在学习tensorflow,但是在使用tensorboard时候出现以下问题: No dashboards are active for the current data set. Probable causes: You haven’t written any data to your event files. TensorBoard can’t find your ...

猜你喜欢

Windows下 Tensorboard , No dashboards are active for the current data set. 问题出现原因之一

问题解决可能的方法之一: 注意看--logdir =C:\ 这部分 需要注意=的后面不能有空格,而=的左边则无所谓: C:\Users\17973>tensorboard --logdir =C:\Users\17973\source\repos\PythonClassifierApplication4\logs     此处为正确 C:\Users\17973>t...

Tensorboard打不开(最新解决方案包含No dashboards are active for the current data set.问题)

今天第一次运行tf的核心:tensorboard,遇到了一些坑,网上也没有查到有用的解决方案,最后还是自己一步一步试出来了。想着还是把心得放到网上,这样也方便自己将来查看。 1. tensorboard打不开 首先如果大家打开的tensorboard是这样的界面,那么大家一定要记住,不要直接复制命令行里提供的那个地址,对,就下图这个,不要复制。 其实正确地址是这个:http://127.0.0.1...

快速上手团队开发项目中的Git版本管理

快速上手团队开发项目中的Git版本管理 文章目录 快速上手团队开发项目中的Git版本管理 前言 一、git是什么? 二、使用步骤 1.IDEA引入Git 2.Git中的分支含义 3.Git中的使用操作 前言 目前团队项目开发中一般都会使用Git,但新人初入团队项目,对Git操作难免会有些不熟悉,常常会分不清 各个分支的作用和代码合并的问题,所以如何快速的介绍Git的项目分支和使用操作需要进行一些梳...

idea怎么设置成中文

idea怎么设置成中文 IDEA怎么使用集成汉化插件 打开 File —>Settings —> Plugins 或Ctrl + Alt + S 打开 Settings —> Plugins ,直接看图把! 安装完成之后,到 lnstlled 把Chinese勾上 点击OK,重启后就有中文效果了。 中文效果 关闭中文效果,到 lnstlled ...

前端上传大型文件或超长数据的解决办法

核心原理:   该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天性曾迫使我重新造轮子。但是因为时间的关系还有工作的关系,...

问答精选

count and group by two tables in mysql

I have two database tables and i want to order my posts by votes, i tried the query method below but it is not working as i wanted. my tables are like this : I want query like this ( postvotes has Pos...

Incorperate iAnnotate into my iPad App

So I was surfing the web on my iPad and I saw a link to a PDF that I wanted to view. I clicked the link, the PDF downloaded and opened. The first thing I noticed while viewing the PDF is a button I co...

How to interpret objective-c type specifier (e.g. returned by method_copyReturnType())?

Given I have a type specifier as returned by method_copyReturnType(). In the GNU runtime delivered with the GCC there are various methods to work with such a type specifier like objc_sizeof_type(), ob...

How to create a dynamic array of an Abstract class?

Lets say I have an abstract class Cat that has a few concrete subclasses Wildcat, Housecat, etc. I want my array to be able to store pointers to a type of cat without knowing which kind it really is. ...

select text inside an html element and change style

I need to select text1 only and put some styling.. I tried but both text1, and text2 become red. I'm searching for something like. Thank you Wrap text1 in a <div> or <span> tag with some i...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答