会话初始化一个变量的张量流异常?

时间:2016-01-28 16:30:26

标签: tensorflow

我从这个示例代码中获得了tensorflow的异常:

import tensorflow as tf

x = tf.Variable(tf.random_normal([2,2], stddev=0.35))
init_op = tf.initialize_all_variables()
sess = tf.Session(init_op)

它给出了

UnboundLocalError:局部变量'选择'在分配前引用

这是一个错误,还是我做错了什么?也许这个例子太简单了,Tensorflow期望设置更多的计算?

1 个答案:

答案 0 :(得分:4)

我认为错误在您的代码中,但这是来自tf.Session构造函数的无用错误消息。

初始化变量的正确方法是:

sess = tf.Session()  # Note no argument.
sess.run(init_op)