执行 tensorboard --logdir logs之后遇到的浏览器中输入http://localhost:6006 网址打不开的问题

本文主要是介绍执行 tensorboard --logdir logs之后遇到的浏览器中输入http://localhost:6006 网址打不开的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


该博文撰写时间较早, 适用于 windows 用户本地运行和访问,解决  http://localhost:6006  网址都打不开的问题;

如果是服务器开启服务,然后本机浏览器端通过 ip + 端口 方式进行访问,请直接移步参考我的另一篇博文:

tensorboard: command not found 命令报错 | 简记


最近学习莫凡的Python的TensorFlow视频教程,学习到Tensorboard 可视化好帮手 1这一节时,执行 tensorboard --logdir logs之后遇到的浏览器中输入http://localhost:6006 网址打不开的问题。

视频教程链接如下:Tensorboard 可视化好帮手 1

下载Tensorboard 可视化好帮手 1的相关代码如下(保存代码的文件名为testView.py):

import tensorflow as tfdef add_layer(inputs, in_size, out_size, activation_function=None):# add one more layer and return the output of this layerwith tf.name_scope('layer'):with tf.name_scope('weights'):Weights = tf.Variable(tf.random_normal([in_size, out_size]), name='W')with tf.name_scope('biases'):biases = tf.Variable(tf.zeros([1, out_size]) + 0.1, name='b')with tf.name_scope('Wx_plus_b'):Wx_plus_b = tf.add(tf.matmul(inputs, Weights), biases)if activation_function is None:outputs = Wx_plus_belse:outputs = activation_function(Wx_plus_b, )return outputs# define placeholder for inputs to network
with tf.name_scope('inputs'):xs = tf.placeholder(tf.float32, [None, 1], name='x_input')ys = tf.placeholder(tf.float32, [None, 1], name='y_input')# add hidden layer
l1 = add_layer(xs, 1, 10, activation_function=tf.nn.relu)
# add output layer
prediction = add_layer(l1, 10, 1, activation_function=None)# the error between prediciton and real data
with tf.name_scope('loss'):loss = tf.reduce_mean(tf.reduce_sum(tf.square(ys - prediction),reduction_indices=[1]))with tf.name_scope('train'):train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)sess = tf.Session()# tf.train.SummaryWriter soon be deprecated, use following
if int((tf.__version__).split('.')[1]) < 12 and int((tf.__version__).split('.')[0]) < 1:  # tensorflow version < 0.12writer = tf.train.SummaryWriter('logs/', sess.graph)
else: # tensorflow version >= 0.12writer = tf.summary.FileWriter("logs/", sess.graph)# tf.initialize_all_variables() no long valid from
# 2017-03-02 if using tensorflow >= 0.12
if int((tf.__version__).split('.')[1]) < 12 and int((tf.__version__).split('.')[0]) < 1:init = tf.initialize_all_variables()
else:init = tf.global_variables_initializer()
sess.run(init)

①打开cmd命令窗口,进入该代码文件所在文件夹目录,执行

python testView.py

发现生成 logs 文件夹 ,文件夹内有文件  events.out.tfevents.1531791823.ZQL ,后缀ZQL即为我电脑的用户名

②接着执行

tensorboard --logdir logs

输出:TensorBoard 1.9.0 at http://ZQL:6006 (Press CTRL+C to quit)

我的用户名出现在了这个要打开的链接里,此时我打开chrome浏览器,访问    http://localhost:6006 或者 http://ZQL:6006 ,网址都打不开。

我强烈怀疑是用户名的原因,于是把主机的用户名   ZQL   修改为   localhost  (Win10系统主机用户名修改(修改后需要重启电脑),修改方法请自行百度) 

最后,修改完用户名之后,再次重复①②两个步骤,输出:TensorBoard 1.9.0 at http://localhost:6006 (Press CTRL+C to quit)

此时在chrome浏览器,访问  http://localhost:6006 或者   http://127.0.0.1:6006便可成功打开我们想要的Tensorboard 可视化页面


声明重申:

  • 本博文适用于 windows 用户本地运行和访问,解决  http://localhost:6006  网址都打不开的问题;
  • 如果是服务器开启服务,然后本机浏览器端通过 ip + 端口 方式进行访问,请直接移步参考我的另一篇博文:

tensorboard: command not found 命令报错 | 简记https://positive.blog.csdn.net/article/details/109722702


 

这篇关于执行 tensorboard --logdir logs之后遇到的浏览器中输入http://localhost:6006 网址打不开的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/521958

相关文章

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作