Python TF_SessionRun_包装器:输入dict中的所有值都应为ndarray
我想我以前从来没有犯过这样的错误,我真的不明白它在说什么。即使在一个简单的测试用例中(如下所示),我也会遇到这个错误 这是专门在一台计算机上进行的,但不在其他计算机上进行。所以,我认为这一定是配置/设置问题?我不太确定如何进步 如果有任何提示/如果有人以前遇到过此错误,那么最好知道,尤其是考虑到网上没有关于此错误的信息 我正在CUDA 10上使用Tensorflow版本Python TF_SessionRun_包装器:输入dict中的所有值都应为ndarray,python,tensorflow,Python,Tensorflow,我想我以前从来没有犯过这样的错误,我真的不明白它在说什么。即使在一个简单的测试用例中(如下所示),我也会遇到这个错误 这是专门在一台计算机上进行的,但不在其他计算机上进行。所以,我认为这一定是配置/设置问题?我不太确定如何进步 如果有任何提示/如果有人以前遇到过此错误,那么最好知道,尤其是考虑到网上没有关于此错误的信息 我正在CUDA 10上使用Tensorflow版本1.13.0-dev20190208(GPU夜间构建) import tensorflow as tf import numpy
1.13.0-dev20190208
(GPU夜间构建)
import tensorflow as tf
import numpy as np
def multiply(input):
return (input * 3)
input_pl = tf.placeholder(dtype=tf.float32, shape=(3,), name='input_pl')
out = multiply(input_pl)
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
np_input = np.array([1, 0, 0])
out_np = sess.run([out], {input_pl: np_input}) # Error here
print(out_np)
通过重新安装并确保环境正确,我修复了该问题。我遇到了相同的问题,我确定它与环境有关,但我不知道是哪个软件包导致了问题。你能告诉我你正在使用的环境的信息以及问题到底出在哪里吗?@MounaBenChamekh你在使用夜间构建吗?不,但我的问题是另一个软件包安装了依赖项,但版本不是很好。我指定了所需的版本并解决了它。非常感谢。