从pb文件中恢复计算图并在tensorboard中展示

因为训练的时候偷懒没有定义output node,所以在模型转换这一步就遇到了麻烦。因为不知道output node name,又不想重新训练,只能从tensorboard中寻找节点的名字。因为我保存的方式是SavedModel(tensorflow servicing),所以没有tfevents文件,只能重新恢复计算图,再生成。

简单记录一下:

1、从pb文件中恢复计算图,之后在/home/aldy/log路径下生成文件

import tensorflow as tf

path = ‘/home/aldy/saved_model.pb’

graph = tf.get_default_graph()
graph_def = graph.as_graph_def()
graph_def.ParseFromString(tf.gfile.FastGFile(path, ‘rb‘).read())

tf.import_graph_def(graph_def, name=‘graph‘)
summaryWriter = tf.summary.FileWriter(‘/home/aldy/log/‘, graph)

2、tensorboard加载该文件

tensorboard --logdir /home/aldy/log

3、在浏览器中查看

将生成的链接复制到浏览器中即可

原文地址:https://www.cnblogs.com/aldy56/p/10359100.html

时间: 2024-11-08 23:16:53

从pb文件中恢复计算图并在tensorboard中展示的相关文章

Oracle中恢复drop掉的表中的数据

今天同事不小心把生产上的一张表直接drop掉了,没有做备份,哥们慌的一匹,来找我这个小白来帮忙解决,于是心血来潮简单总结一下. 其实在oralce中,用drop删掉一张表,其实不会真正的删除,只是把表放到了回收站中,可以通过flashback命令来恢复drop掉的表. 例如: 1.创建一张表,删除:再创建一张同名表,字段不同,再删除 在 select original_name,dropscn from recyclebin时候,两个表的dropscn是不同的,在利用闪回恢复时 flashbac

从Windows磁盘修复文件(FOUND.000)中恢复文件

当你在硬盘分区间复制很多文件时,当你使用下载软件时,当你用Word写作时,如果忽然遇见停电.Windows失去响应或者系统自动重新启动,在看着屏幕一黑的瞬间你会有何感受?只能希望在重新启动以后重要的文就不要丢失了.可是很多时候事与愿违,重新启动以后除了"FOUND.000"文件夹中一个个类似"file0001.chk"的文件之外,你原来的文件已经"丢失".别急,其实这些文件中很有可能包含你期待的重要数据,要做的只是把它们恢复原貌(将CHK文件恢复

EXT4中恢复使用rm命令误删除的文件

工具:extundelete 关于ext4 文件系统的知识:http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc5/ 一.安装 #  wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.0/extundelete-0.2.0.tar.bz2  # tar -xvf extundelete-0.2.0.tar.bz2  #  cd extundele

如何在OS X中恢复被误删除的文件

我们都有不小心删除重要文件的经历,这种时候心情一定沉到谷底了.看起来这些文件已经再也找不回来了,但其实想要恢复这些文件也是有办法的.如果你还没有清空废纸篓,首先要打开废纸篓找出文件.如果你一直使用Time Machine备份,文件其实已经储存在备份里了.如果都不行的话就需要尝试一下文件恢复软件来搜索硬盘找出删除的文件了. 方法 1: 在废纸篓中查找 1 打开废纸篓.你删除的文件都会被放入废纸篓,如果你不清倒废纸篓的话文件会一直储存在里面.在桌面上就可以打开废纸篓. 2 找到你要恢复的文件.滚动废

案例:Oracle exp dmp文件损坏 通过CPFL工具抽取dmp中的数据表进行恢复

Oracle数据库逻辑导出exp的dmp文件损坏,通过非常规恢复抽取dmp文件中表的数据 在有些时候,exp的dmp文件因为某种原因损坏(比如磁盘异常,exp过程损坏等),导致imp导入无法继续,下面的处理方法(直接读取dmp文件)来对dmp文件进行抢救性恢复,最大程度减少数据丢失损失 1.创建exp dmp文件并使用dd破坏 SQL> create table t_xifenfei as select * from dba_objects; Table created. SQL> selec

Ubuntu中恢复rm命令误删文件(转)

计算机系统:Ubuntu 16.04 1 背景 在做项目的时候,本来想使用rm命令删除以14开头的文件,结果写成如下形式: [cpp] view plain copy rm 14 * 注意,本来14和*之间不应该有空格的,但是误写了一个空格,结果导致所有文件都被删除了!为了找回被误删的文件,根据网上的一些资料进行探索. 2 ext3grep [cpp] view plain copy sudo apt-get install ext3grep 参考资料[4]中对这个工具的使用有比较详细的说明过程

ext3 文件系统中误删文件的恢复方法

如果oracle进程已经关闭,无法再通过利用ora_进程跟踪文件句柄进行恢复,那么还有无方法来对误删除的文件进行恢复呢?下面介绍一下用第三方软件进行恢复 --首先确保已经安装了e2fsprogs包 [[email protected] ext3grep-0.10.2]# rpm -qa | grep e2fsprogs e2fsprogs-1.39-20.el5 e2fsprogs-devel-1.39-20.el5 e2fsprogs-libs-1.39-20.el5 --软件下载: http

在Red Hat Enterprise Linux 6中恢复被误删除的文件

在Red Hat Enterprise Linux 6中恢复被误删除的文件 1) 在虚拟机Red Hat Enterprise Linux 6 上添加一块新的硬盘做实验准备.如下图所示2) 重启虚拟机让系统识别该硬盘,并用命令fdisk –l查看系统是否识别了该硬盘,如下图所示添加成功3)对新硬盘进行分区和格式化处理,fdisk /dev/sdc对新硬盘进行分区,具体步骤如下图fdisk –l检查新分区/dev/sdc1是否创建成功,mkfs.ext4 /dev/sdc1对新分区进行格式化处理,

一次心惊肉跳的服务器误删文件的恢复过程

经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据.对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错.也希望遇到问题的朋友能找到一丝灵感解决问题. 事故背景 安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装.从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下: rm -rf $ORACLE_BASE/* 如果ORACLE_BASE这个变量没有赋值,那命令就变成了 rm -rf /* ==||,妹子使用