Tensor A must be from the same graph as Tensor B
这是我一开始的代码:
train_graph = tf.Graph()
with tf.Graph().as_default():embedding = tf.Variable(tf.random_uniform((vocab_size, embed_dim), -1, 1))embed = tf.nn.embedding_lookup(embedding, input_data)
然后报错为:
Tensor("Placeholder:0", shape=(50, 5), dtype=int32) must be from the same graph as Tensor("Variable:0", shape=(27, 256), dtype=float32_ref).
然后一开始stockoverflow上有一篇也是这种错误的,不过那哥们并没有初始化任何图,所以解决方案就是添加:
tf.reset_default_graph()
原文点我。
我加上后并没有什么卵用(也可能是我小白,不懂)
然后我又找到一篇也是这种问题的,解决办法就是直接把下边这一行去掉(注意改缩进)
with tf.Graph().as_default():
原文点我~
然后问题就解决啦~
Tensor A must be from the same graph as Tensor B相关推荐
- 坑 之 Tensor XXX must be from the same graph as Tensor XXX
从报错信息上就能看出来我们的问题出在哪里,就是说我们的两个tensor来自两个不同的计算图,这样执行时自然会报错,那么是什么语原因呢?先看一下出错的代码: ....... src = src_path ...
- TensorFlow学习笔记(一)---graph,op,tensor,Session,Variables,Tensorboard
1. 机器学习 深度学习 算法 分类:神经网络(简单) 神经网络(深度) 回归 ...
- ONNX(Open Neural Network Exchange)介绍
开放神经网络交换(Open Neural Network Exchange, ONNX)是一种用于表示机器学习模型的开放标准文件格式,可用于存储训练好的模型,它使得不同的机器学习框架(如P ...
- list python 转tensor_TensorFlow 中的几个关键概念:Tensor,Operation,Graph,Session
前言:TensorFlow是一种符号式编程框架,首先要构造一个图(graph),然后在这个图上做运算.打个比方,graph就像一条生产线,session就像生产者.生产线具有一系列的加工步骤(加减乘除 ...
- Tensorflow学习笔记2:About Session, Graph, Operation and Tensor
简介 上一篇笔记:Tensorflow学习笔记1:Get Started 我们谈到Tensorflow是基于图(Graph)的计算系统.而图的节点则是由操作(Operation)来构成的,而图的各个节 ...
- Tensorflow源码解析5 -- 图的边 - Tensor
1 概述 前文两篇文章分别讲解了TensorFlow核心对象Graph,和Graph的节点Operation.Graph另外一大成员,即为其边Tensor.边用来表示计算的数据,它经过上游节点计算后得 ...
- tensorflow 查看graph
查看tensorflow里面Graph中所有的tensor print([n.name for n in graph.as_graph_def().node])
- tensor torch 构造_TORCH.TENSOR
tensor 是一个由单一数据类型数据组成的多维矩阵 torch 定义了8种 CPU 张量和 GPU张量 tensor可以用torch.tensor(data)创建,data可以是 python li ...
- tensorflow怎样调用gpu_tensorflow基本用法(图,会话,tensor,变量等)
使用 TensorFlow, 你必须明白 TensorFlow: 使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 ten ...
- 判定两个tensor维度相同_Tensorflow源码解析5 -- 图的边 - Tensor
1 概述 前文两篇文章分别讲解了TensorFlow核心对象Graph,和Graph的节点Operation.Graph另外一大成员,即为其边Tensor.边用来表示计算的数据,它经过上游节点计算后得 ...
最新文章
- 在报文摘要算法MD5中,首先要进行明文分组与填充,其中分组时明文报文摘要按照(42)位分组。【答案】C
- handlebars.js {{#if}}中的逻辑运算符是有条件的
- ★Kali信息收集~3.子域名系列
- 疯狂ios讲义之使用路径
- 比Redis快5倍的中间件,为啥这么快?
- 西华大学计算机学院陈鹏,中国计算机学会CCF服务计算专委会走进西华大学
- winpcap基本原理及常见应用_碳十四测年的基本原理和常见应用谬误
- r语言dataellipse_R语言绘图:28个实用程序包
- 四种电荷分布,点电荷,体电荷,面电荷,线电荷
- vmware中linux连接不上wifi
- Python开发, 恶意病毒扫描
- java连接jpi方式_Java数据库连接(Java Database Connectivity)
- 算法学习——数字旋转方阵
- pads元件类型如何修改_在PADS里怎样修改PCB的元件编号
- linux的全盘加密与文件系统加密在android中的应用
- Leetcode 2327. Number of People Aware of a Secret [Python]
- tomcat使用详解(week4_day2)--技术流ken
- el-upload上传失败提示框重新上传直接弹出选择文件
- 使用Java进行简单的DDos攻击(手动滑稽!!)
- 导入镜像报错解决方法
热门文章
- 使用WinImage的命令行修改img文件
- 网络直播延迟该如何解决这个问题
- 解决中文乱码问题的代码
- FMS直播,在PC和手机PAD同时接收直播(使用RTMP和HLS协议)
- 每周写周报每天写总结
- 如何做好应用架构分层和模块化?
- 以下sum函数用来求a,b两数的和,在主函数中输入两个数并调用sum函数求其和。
- 【集合论】集合概念与关系 ( 集族 | 集族示例 | 多重集 )
- 【网页截图亲测可用】Linux + python3 + selenium + chrome + chrome-driver 服务器端网页截图
- ROS2前置基础教程 | 小鱼教你用g++编译ROS2节点