2016-01-28 60 views
2

我正在從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希望更多的計算能夠建立起來?

回答

4

我認爲錯誤出現在您的代碼中,但這是tf.Session構造函數無用的錯誤消息。

初始化變量正確的方法是:

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

問題解決了,謝謝! – MrCartoonology