会话初始化一个变量时出现tensorflow异常?

会话初始化一个变量时出现tensorflow异常?,tensorflow,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:赋值前引用的局部变量“opts” 这是一个错误,还是我做错了什么?也许这个例子太简单了,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:赋值前引用的局部变量“opts”


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

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

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

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