tensorboard的可视化小白踩坑填坑之路

  首先说tensorflow这个框架是真的很是强大,图像的识别,以及神经网络的构建,还有就是不得不说的可视化工具tensorboard,这个工具一般是伴随着tensorflow的安装而安装的,但是对于一个踩坑的我来说,我的tensorflow-gpu安装后居然没有tensorboard的路径以及可执行tensorboard.py的程序,这就使我很是抓狂,

1.我跑了一个特tensorflow的程序后生成一个日志文件在window的cmd下执行了一下(稍后我会介绍怎么生成日志以及实现tensorboard的可视化)显示没有tensorboard程序,我通过查阅文章说tensorboard的程序是C:\Users\zhang\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorboard\main.py是main.py

然而呢还没有完我将生成后的网址在谷歌浏览器里打开时,tensorboard显示没有东西,提示文件里找不到数据,我想着不会吧,我明明看见有日志生成了怎么可能里面没有数据呀!后来才发现我的日志文件路径里有中文,我靠我真的想骂了,弄了半天居然是路径的问题,重点是:不要有中文路径

  生成日志的方法:其实很简单就是在你写好程序里加一个写日志的代码

with tf.Session() as sess:
    write = tf.summary.FileWriter(‘./hai‘, sess.graph)  #这是用来写日志的将这个程序执行完后的日志写入到hai里面
    #  ./hai  ‘./hai’的作用就是在当前的工作路径下生成一个hai文件夹,就将日志写到这个文件夹里面了,也可以自己找一个路径写进去例:C:\Users\zhang\AppData\Local\
    write.close()  #关闭writer

实现tensorboard的可视化:其实可以不用前面说的那个python python C:\Users\zhang\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorboard\main.py --logdir="G:\Python\python projects\tensorflow\try\shiyan" 可以直接换成tensorboard --logdir="G:\Python\python projects\tensorflow\try\shiyan,这里是使用tensorboard程序直接执行,就需要安装tensorboard程序,在window 命令窗口里执行pip install tensorboard安装完后直接在命令窗口(win+r输入cmd)用tensorboard程序了。

下面是可视化的图:

附上源码可以自己试一下:

with tf.Session() as sess:
    write = tf.summary.FileWriter(‘./hai‘, sess.graph)  #这是用来写日志的将这个程序执行完后的日志写入到hai里面
    #  ./hai  ‘./hai’的作用就是在当前的工作路径下生成一个hai文件夹,就将日志写到这个文件夹里面了
    print(sess.run(x))
    write.close()  #关闭writer

若果没有安装tensorflow,首先先安装一下python,然后再自己的电脑命令窗输入:pip install tensorflow   (这是安装cpu的版本)若果你的电脑里安装的有英伟达NVIDIA的显卡的话可以安装gpu的版本,pip install tensorflow -gpu,个人建议安装gpu的版本,因为gpu比cpu计算的要快好多,就结束了,预祝各位安装成功

原文地址:https://www.cnblogs.com/Pikachuzj/p/8453653.html

时间: 2024-10-02 10:54:18

tensorboard的可视化小白踩坑填坑之路的相关文章

Flexbox微信踩坑填坑记

Flexbox的大名很早就有了解过,只是之前一直是开发PC端的页面,对这个东西还不是很敢造次去用.近期的项目是移动端开发,正好,内心一激动,就大大咧咧地开始用flexbox布局了.中间踩过的一些坑,以及将来可能还会踩到的坑,都在这里记录一下. 关于flexbox,有一篇文章讲的还是很透彻的,图文并茂,有兴趣的戳链接了解下.一篇很屌很好的文章 在用flexbox之前,很多人最关心的应该还是兼容性的问题.个人一直觉得,前端程序员的使命,就是要推进终端用户去使用最先进的浏览器.当然,现实是骨感的,我们

自制Amiibo 踩坑/填坑 指南

去年买了台老版NS,后来得知有Amiibo这种东西的存在,但是学校附近都买不到. 再后来网上看见有人在X宝卖自制卡片,就寻思着是否能自己 DIY一套,于是掉坑里. 要想使用自制Amiibo,一共要做两件事: 1.DIY Amiibo 2.使用Ammibo 一.DIY Amiibo 材料:NTAG 215白卡(若干).NFC安卓手机(1部) 软件:TAGMO 说干就干,先去猫家买来白卡(卡片式和纽扣式各20片),收到快递后迫不及待拆包测试. 由于之前手机上安装了TAGMO,所以就按照教程一步步操作

云计算之OpenStack实战记(一)与埋坑填坑

一.了解Openstack 1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运行自己的云计算和存储设施.Rackspace与NASA是最初重要的两个贡献者,前者提供了"云文件"平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了"Nebula"平台形成了OpenStack其余的部分.而今,OpenStack基金会已经有150多个会员,包括很多知名公司如"Canonical.DEL

云计算之OpenStack实战记(二)与埋坑填坑

3.6 Nova控制节点的部署 创建nova用户,并加入到service项目中,赋予admin权限 [[email protected] ~]# source admin-openrc.sh [[email protected] ~]# openstack user create --domain default --password=nova nova +-----------+----------------------------------+ | Field     | Value   

FreeSWITCH 安装配置的 各种坑, 填坑

个人安装环境: OS:CentOS6.7 64位 FreeSWITCH Ver:1.6.17 一. 编译出错 安装 之前, 最好 先安装 这几个东西(如果有, 请忽略): yasm (有nasm的话 不用装这个) , opus-devel(可能 提示 libopus-dev 或 libopus-devel 等) , lua-devel , libsndfile-devel , libtiff-devel 当然了,  你也可以 先不管, 等 出错 提示了, 在按照下面的方法安装: 1. 安装 ya

踩坑(Running)填坑(ZSSURE):DevExpress的XtraTabControl、Telerik的OpenAccessContext以及StarUML

题记: 今天好友在朋友圈分享了一篇有深度的好文"请鼓励你的孩子做个幸福普通人",文章略显长,细细品读下来感触颇多.加之最近天天看着小外甥大睿睿的一步步的成长,已渐渐远离年轻稚嫩.走向成熟稳重的我对学习有了新的认识,回想起自己的成长过程,经验和技能并非是父母手把手教导的,反而是他们给我营造的"自由.开放.甚至略显放纵"的环境.他们以身作则的行动,让我从中体会.感悟出了所有的点点滴滴. 说到现在从事的软件研发工作,想想同学中毕业鲜有留下来做技术的(姑且认为IT民工也属于

【响应式】foundation栅格布局的“尝鲜”与“填坑”

提到响应式,就不得不提两个响应式框架--bootstrap和foundation.在标题上我已经说明白啦,今天给大家介绍的是foundation框架. 何为"尝鲜"?就是带大伙初步一下foundation的灵活和强大 何为"踩坑"?就是我把我使用的时候踩过的坑给标个记号,这样大伙用的时候就可以"绕道而行"啦! 没错今天我这篇文章讲的就是北方酱左手边的那个看起来温(diao)文(de)尔(yi)雅(bi)的山羊先生:foundation!: 文章主

那些年我们踩过的坑之表单reset

开发者往往是在一个又一个的坑中成长起来的,自学的开发者尤其如此,刚刚填完一个坑,转身又掉进另一个坑.有些坑很容易就跳出来了,也有些坑能整了一天都没头绪,第二天早上一来发现后面就有一架通往坑外的梯子,坑爹啊,问题原来这么简单! 我今天就踩了一个比较坑的坑,好在花了几分钟就跳出来了.事情是这样的: 今天在做一个新增自定义假期的功能,用到了表单.页面上有个新增按钮,点击弹出一个层,里面就是表单,用的是ajax提交.当用户点击取消时(顺便吐槽一下,保存和取消按钮设计得实在是太丑了),清空表单数据,弹出层

一名Android开发者的微信小程序填坑之路(2)

前言 上一篇是九月二十七日写的,而这一篇我动笔的时间是十月十日(特殊的日子),中间相隔十三天--当然是因为国庆节.说老实话,这十三天里面我都没有碰和小程序有关的东西--毕竟学习小程序的开发也只是起于兴趣,而平时的工作并不会涉及与其相关的东西--但是在这十三天里,我能明显的感受到小程序热正在逐渐的消退,或者说大家正在逐渐以一种较为平和的姿态接受它的存在,其实这是一件好事.期待公测的到来. 接下来我就直接进入正题了,另外,文末我想和大家分享一下我的国庆节. PS:这篇文章是接着上一篇文章 一名And