TensorBoard 计算图的查看方式
Tensorflow计算图的展示:
1. 设置生成计算图,运行程序会自动生成“logs”日志文件
2. 在Terminal下输入指令
如果当前路径为程序日志路径(即“logs”所在路径),直接输入指令
tensorboard --logdir = logs
如果当前路径不是程序日志路径(即“logs”所在路径),可以 cd "日志的绝对路径"进入“logs”所在的路径,或者
直接输入指令
tensorboard --logdir = “logs的绝对路径”
以上图中的“logs为例”,其绝对路径为“D:\Deep_Learning\Code_Test\Reinforcement-learning-with-tensorflow-master\contents\6_OpenAI_gym\logs”
输入指令
tensorboard --logdir = D:\Deep_Learning\Code_Test\Reinforcement-learning-with-tensorflow-master\contents\6_OpenAI_gym\logs
如图
3.进入浏览器,以上图为例,输入上图中“http://DESKTOP-8LCKDI2:6006”,之后进入“GRAPHS”,就可以看到自己利用Tensorflow搭建的网络计算图。
以上这篇TensorBoard 计算图的查看方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
基于TensorBoard中graph模块图结构分析
在上一篇文章中,我们介绍了如何使用源码对TensorBoard进行编译教程,没有定制需求的可以直接使用pip进行安装. TensorBoard中的graph是一种计算图,里面的点用于表示Tensor本身或者运算符,图中的边则代表Tensor的流动或者控制关系. 本文主要从代码的层面,分析graph的数据来源与结构. 一般来说,我们在启动TensorBoard的时候会使用--logdir参数配置文件路径(或者设置数据库位置),这些日志文件为TensorBoard提供了数据.于是我们打开一个日志文件
-
解决Tensorboard 不显示计算图graph的问题
问 题:直接载入TensorBoard 总是提示No dashboard are active for current data set.根本不显示计算图. 原 因:文件路径问题,TensorBoard 未读取到文件数据,自然无法显示结果. 解决方法:设置文件路径. 程序运行完后在cmd 运行栏输入TensorBoard –logdir='graph文件所在的文件夹的路径'.为简化输入路径,可直接在该文件夹所在的文件夹中启动cmd. 以上这篇解决Tensorboard 不显示计算图graph的问
-
TensorBoard 计算图的可视化实现
简介 tensorflow 配套的可视化工具, 将你的计算图画出来. 当训练一个巨大的网络的时候, 计算图既复杂又令人困惑. TensorBoard 提供了一系列的组件, 可以看到 learning rate 的变化, 看到 objective function 的变化. tfboard 读取 tf 运行时你记下的 events files, 来进行可视化. 这些 events files 包含了你记下的 summary data, 它是 protobuffer 格式, 并非文本文件. 推荐使用
-
解决Tensorboard可视化错误:不显示数据 No scalar data was found
学习Tensorboard过程中,按照书本中操作,结果在浏览器中报错:No scalar data was found. 通过百度查询,自己琢磨,发现有个小问题觉得写出来供像我这样的菜鸟注意. 我的环境是:window,Anaconda2底下安装python2.7,又加装了tensorfow环境和Python3.5 1.使用Jupyter Note book写代码注意 相对路径: writer = tf.summary.FileWriter('logs/',sess.graph),注意单引号 绝
-
tensorboard 可以显示graph,却不能显示scalar的解决方式
今天照着样例搞了下tensorboard,发现自己无法显示scalar,而graph却可以正常显示. 出现这种情况就说明,tensorfboard已经正确读取了指定目录下的数据,只是数据里没有保存有scalar数据. 这很奇怪,我反反复复检查了好多遍代码都觉得没问题. 最好查了一个下午,也搞了一个下午,终于被我发现问题所在.我把下面这代码放错位置了. summary_op=tf.summary.merge_all() 原位置如下: 我把summary_op给放再with tf.Session()
-
使用Bazel编译TensorBoard教程
1.TensorBoard Tensorboard是一套用于查看和理解TensorFlow运行情况的工具,有时可能现有的功能并不能满足我们当前的需求,那么则需要我们对Tensorboard进行定制化开发,定制化的第一步就是编译源码. TensorBoard已在github上开源,我们可以通过https://github.com/tensorflow/tensorboard获取到完整的代码.包括TensorBoard在内,Google的很多项目都是使用Bazel进行编译的,接下来我们进行相关环境的
-
TensorFlow命名空间和TensorBoard图节点实例
一,命名空间函数 tf.variable_scope tf.name_scope 先以下面的代码说明两者的区别 # 命名空间管理函数 ''' 说明tf.variable_scope和tf.name_scope的区别 ''' def manage_namespace(): with tf.variable_scope("foo"): # 在命名空间foo下获取变量"bar",于是得到的变量名称为"foo/bar". a = tf.get_varia
-
对Tensorflow中tensorboard日志的生成与显示详解
TensorBoard是TensorFlow下的一个可视化的工具,能够帮助我们在训练大规模神经网络过程中出现的复杂且不好理解的运算.TensorBoard能展示你训练过程中绘制的图像.网络结构等. 1. 构建简单的TensorBoard日志输出 import tensorflow as tf input1 = tf.constant([1.0, 2.0, 3.0], name="input1") input2 = tf.Variable(tf.random_uniform([3], n
-
TensorBoard 计算图的查看方式
Tensorflow计算图的展示: 1. 设置生成计算图,运行程序会自动生成"logs"日志文件 2. 在Terminal下输入指令 如果当前路径为程序日志路径(即"logs"所在路径),直接输入指令 tensorboard --logdir = logs 如果当前路径不是程序日志路径(即"logs"所在路径),可以 cd "日志的绝对路径"进入"logs"所在的路径,或者 直接输入指令 tensorboa
-
linux下数据压缩的几种方法与查看方式(示例代码)
1,tar命令 使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包的同时调用其它的压缩程序,比如调用gzip.bzip2 选项: -c 创建.tar格式包文件 -x 解开.tar格式包文件 -v显示详细信息 -f 使用归档文件 -p 保留原始文件权限 -C 解压到目标文件夹 -z 调用gzip进行压缩或解
-
PostgreSQL 默认权限查看方式
如何查看PostgreSQL默认权限 当我们对Postgresql的某个用户授予默认权限时, pg_default_acl表存储要被分配给新创建对象的初始权限.你可能通过查询该表获取默认权限,先了解下官方文档的解释: 表 50-17. pg_default_acl的列: 名称 类型 引用 描述 oid oid 行标识符(隐藏属性,必须被显式选择才会显示) defaclrole oid pg_authid.oid 与此项相关的角色的OID defaclnamespace oid pg_namesp
-
MySQL内存使用的查看方式详解
前言 本文主要给大家介绍了关于MySQL内存使用查看的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 使用版本:MySQL 5.7 官方文档 在performance_schema有如下表记录内存使用情况 mysql> show tables like '%memory%summary%'; +-------------------------------------------------+ | Tables_in_performance_schema (%memor
-
MySQL初始密码的查看方式
目录 如何查看MySQL初始密码 问题 MySQL初始密码获取 如何查看MySQL初始密码 问题 在安装MySQL过程中,以管理员身份运行cmd后进入MySQL的bin目录,然后输入命令“mysqld --initialize”后没有显示初始密码,没办法进行后续的登录怎么办? 1.打开你的MySQL的安装目录下的data文件夹(就是使用mysqld --initialize命令后自动创建的文件夹) 2.找到data文件夹下面的XXX.err文件(我这里是DESKTOP-GURKLIR.err)
-
kubernetes 使用jq命令对资源配置查看方式
目录 使用jq命令对资源配置查看 kubernetes常用命令总结 kubectl常用命令 kubectl格式化输出 kubernetes集群管理指南 使用jq命令对资源配置查看 有图形化的直接从图形化可以看到各种资源,如Deployment.Pod等资源的配置 这里写一个 jq 命令 jq命令允许针对json进行操作,如过滤 jq命令centos环境下安装 # yum -y install jq 假设我们有个文件 # cat pod-yaml { "apiVersion"
-
实现oracle数据库字段自增长(两种方式)
程序猿都知道mysql等其他的数据库都有随着记录的插入而表ID会自动增长的功能,反而oracle却没有这一功能,下面通过两种方式来解决字段增长的功能,具体内容情况下文. 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式. 复制代码 代码如下: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCAC
-
两种oracle创建字段自增长的实现方式
mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能. 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式. CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}]; 解析: 1)INCREMENT BY用
随机推荐
- Jquery ajax 同步阻塞引起的UI线程阻塞问题
- vue日期组件 支持vue1.0和2.0
- 微信小程序获取用户openId的实现方法
- Linux下模拟http的get/post请求(curl or wget)详解
- Applet小应用程序开发简介
- JS截取字符串实例详解
- yii2高级应用之自定义组件实现全局使用图片上传功能的方法
- PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
- mysql5.7.19 winx64解压缩版安装配置教程
- Fatal: the Postfix mail system is already running 解决办法
- asp.net 编译器错误信息: CS0006: 未能找到元数据文件 该死的.NET
- python基于queue和threading实现多线程下载实例
- javascript 数组排序函数
- linux rsync同步命令(值得收藏)
- Shell脚本实现删除一年前文件功能分享
- 微信小程序图片宽100%显示并且不变形
- 详解Android中实现ListView左右滑动删除条目的方法
- python使用cookielib库示例分享
- PHP共享内存使用与信号控制实例分析
- Android仿微信公众号界面