我是tensorflow的新手,遇到了下面的问题。我非常感谢你的回答。
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b
print(sess.run(adder_node, {a: 3, b:4.5}))
然后结果是0.0。
答案 0 :(得分:1)
这可能是一个记忆问题。
如果您正在使用笔记本电脑,请尝试停止使用笔记本电脑。
如果您正在使用Docker-Nvidia,请尝试重新启动容器:
doPayment
然后重启:
nvidia-docker stop <container-name>
答案 1 :(得分:0)
您究竟如何定义sess
?
我只是在tf.Session()
上下文中运行您的代码并且它有效:
import tensorflow as tf
with tf.Session() as sess:
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b
print(sess.run(adder_node, {a: 3, b: 4.5}))
输出:7.5