坑 之 Tensor XXX must be from the same graph as Tensor XXX
从报错信息上就能看出来我们的问题出在哪里,就是说我们的两个tensor来自两个不同的计算图,这样执行时自然会报错,那么是什么语原因呢?先看一下出错的代码:
.......
src = src_path + "/" + file
print("start to process %s"%src)
img = tf.read_file(src)
img_org = tf.image.decode_jpeg(img)
#----------------------------------------#
tf.reset_default_graph()#重置默认图。这也是我们的问题所在
with tf.Session() as sess:op = pre_process_img(img_org, dims=image_size, precision="fp32", MIN_DIMENSION = 256)res = sess.run(op).......
出错的原因就是,代码在执行前维护一个默认图,我们的img和img_org都是声明在默认的图中的,然而,我们又使用了tf.reset_default_graph函数重置了图,所以就会出现两张不同的图,自然会产生我们之前遇到的问题
解决办法:
tf.reset_default_graph()
with tf.Session() as sess:src = src_path + "/" + fileprint("start to process %s"%src)img = tf.read_file(src)img_org = tf.image.decode_jpeg(img)op = pre_process_img(img_org, dims=image_size, precision="fp32", MIN_DIMENSION = 256)res = sess.run(op)
即将所有的变量初始化工作放在tf.reset_default_graph操作之后,使其在同一张计算图中
类似的会改变默认图的操作还有:tf.Graph().as_default()等,也有可能会产生这个错误,大家需要注意,注意这种问题的产生原因和解决思路即可
坑 之 Tensor XXX must be from the same graph as Tensor XXX相关推荐
- error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]
出现问题 使用vue+element-ui+webpack开发项目时,Jenkins构建出现报错error in static/js/xxx.js from UglifyJs Unpected tok ...
- SDK ..\OBJ\XXX.axf: Error: L6218E: Undefined symbol XXXX (referred from XXX.o).
STM32 MDK 编译时出现: 主要时变量传递问题,中断函数B,调用主函数main中的变量,虽然B中用了extern main.c中 int main(void) { u16 a=1200; } e ...
- Springboot关于 Circular view path [xxx]: would dispatch back to the current handler URL [xxx] again
Springboot关于 Circular view path [xxx]: would dispatch back to the current handler URL [xxx] again报错问 ...
- 解决webpack报错:ERROR in multi ./xxx/xxx.js ./xxx/xxx.js Module not found: Error: Can't resolve '.\xxx\
问题描述 初次使用webpack打包 报了一个鲜红的异常: ERROR in multi ./xxx/xxx.js ./xxx/xxx.js Module not found: Error: Can' ...
- ../../..xxx.go:46:18: aa.Bbb undefined (type *xx/xxx/xx.Ccc has no field or method Bbb)
golang 程序编译时突然报这个错 ../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no fi ...
- Vue 脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)
前言 文章内容覆盖范围,芝麻绿豆的破问题都有,不止于vue; 给出的是方案,但不是手把手一字一句的给你说十万个为什么! 有三类人不适合此篇文章: "喜欢站在道德制高点的圣母婊" - ...
- 踩坑日记一:idea 启动项目报错 java:程序包xxx不存在解决方案
愿我所踩的坑,都是你们路上的灯 这两天开始学习idea搭建springboot项目的时候,踩坑不停,自己搭建项目碰到java:程序包xxx不存在的问题,但是项目中确实是存在的,为此问题头疼了半天,最后 ...
- Vue 2.x脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)
前言 文章内容覆盖范围,芝麻绿豆的破问题都有,不止于vue; 给出的是方案,而非手把手一字一句的给你说十万个为什么! 问题汇总 Q:安装超时(install timeout) 方案有这么些: cnpm ...
- spring boot 踩坑日记: 错误: 找不到或无法加载主类 xxx.xxx.xxx
错误信息: 错误: 找不到或无法加载主类 io.sr.SrDhTraApplication 解决: 在pom.xm文件中指明启动类位置: 代码: <configuration><fo ...
最新文章
- 【牛客每日一题】tokitsukaze and Soldier 题目精讲 贪心、优先队列、堆
- Server Core十大安装设置命令
- [译]GC专家系列5-Java应用性能优化的原则
- wordpress增删改查
- jQuery实现简单的百分比进度条
- 刚刚,2020年中国信息通信技术服务大会盛大召开!
- 数学模型--预测模型、BP神经网络预测
- 苹果丽黑字体下载 Hiragino Sans GB W3/W6 ttf格式
- 【转载】win10右下角图标模糊如何解决_win10系统右下角图标突然变模糊怎么办-win7之家
- 求解Ax=b的克莱默法则
- 转载,近三年知名实验室slam有关论文。
- 怎样批量给pdf文件添加水印?
- 03 ,seaborn 颜色 : 正态分布图,多元正态分布,核密度估计图
- Ivor Horton‘s Beginning Visual C++ 2013 - Visual C++ 2013 入门经典
- ClientJS是什么?
- 一键修复wpcap.dll文件丢失或出错
- 【jzoj2163】【二分】算法学习(sfxx)
- unity设置iOS手机震动
- linux 启动wifi
- ubuntu 装pyqt5_Ubuntu18.04安装pyQt5