AttributeError: module 'tensorflow' has no attribute 'unpack'
AttributeError: module 'tensorflow' has no attribute 'unpack'
我正在尝试使用 tfLearn 运行 一个 lstm
模型,但我收到此错误:
File "...city_names.py", line 16, in <module>
g = tflearn.lstm(g, 256, activation='relu', return_seq=True)
File "...\tflearn\layers\recurrent.py", line 197, in lstm
inference = tf.unpack(inference)
AttributeError: module 'tensorflow' has no attribute 'unpack'
使用以下行:
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
这些是代码行:
path = "US_cities.txt"
maxlen = 20
X, Y, char_idx = textfile_to_semi_redundant_sequences(path, seq_maxlen=maxlen, redun_step=3)
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
在 tf 1.0 中,没有 unpack
。您可能想改用 unstack
。
升级之前的代码,可以参考https://www.tensorflow.org/install/migration。
但我不知道是否有更新整个深度学习库的工具,例如 tflearn = =
我遇到了同样的问题并安装了最新的 ('bleeding edge') 版本的 TFLearn,并且我在 TensorFlow 1.0 中没有再出现 'unpack' 属性错误。
我在终端中使用了以下命令来安装 TFLearn 0.3:
pip install git+https://github.com/tflearn/tflearn.git
这是根据 TFLearn 上的说明 GitHub page。
我正在尝试使用 tfLearn 运行 一个 lstm
模型,但我收到此错误:
File "...city_names.py", line 16, in <module>
g = tflearn.lstm(g, 256, activation='relu', return_seq=True)
File "...\tflearn\layers\recurrent.py", line 197, in lstm
inference = tf.unpack(inference)
AttributeError: module 'tensorflow' has no attribute 'unpack'
使用以下行:
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
这些是代码行:
path = "US_cities.txt"
maxlen = 20
X, Y, char_idx = textfile_to_semi_redundant_sequences(path, seq_maxlen=maxlen, redun_step=3)
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
g = tflearn.input_data(shape=[None, maxlen, len(char_idx)])
在 tf 1.0 中,没有 unpack
。您可能想改用 unstack
。
升级之前的代码,可以参考https://www.tensorflow.org/install/migration。
但我不知道是否有更新整个深度学习库的工具,例如 tflearn = =
我遇到了同样的问题并安装了最新的 ('bleeding edge') 版本的 TFLearn,并且我在 TensorFlow 1.0 中没有再出现 'unpack' 属性错误。
我在终端中使用了以下命令来安装 TFLearn 0.3:
pip install git+https://github.com/tflearn/tflearn.git
这是根据 TFLearn 上的说明 GitHub page。