首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tensorflow‘模块’对象没有属性'prepare_attention‘

tensorflow‘模块’对象没有属性'prepare_attention‘
EN

Stack Overflow用户
提问于 2018-02-05 10:26:02
回答 3查看 3.5K关注 0票数 0

我正在使用tensorflow版本1.3。但是我下面的教程是在1.0版上编写的,而且我在tensorflow上还是很新的。我遇到的问题是:

模块‘对象没有属性'prepare_attention

而代码是;

代码语言:javascript
复制
tf.contrib.seq2seq.prepare_attention(attention_states, attention_option = "bahdanau", num_units = decoder_cell.output_size)

我不知道用什么代替tf.contrib.seq2seq.prepare_attention()函数。有人能帮忙吗?

EN

回答 3

Stack Overflow用户

发布于 2019-03-19 15:39:29

把你的丹森花降下来,它就能用了。问题是prepare_attention被废弃了,因此我们使用较早版本的tf来处理它。

票数 0
EN

Stack Overflow用户

发布于 2019-05-20 14:33:51

好的,您需要做的就是用python 3.5.4创建一个新的环境,然后安装tensorflow 1.0.0。就这样。一切都会好起来的。

票数 0
EN

Stack Overflow用户

发布于 2020-11-28 10:04:07

tf.contrib.seq2seq.prepare_attention只有在TensorFlow版本为1.0时才能工作,我有2.3.1版本

我的解决方案:

tf.contrib.seq2seq.prepare_attention = tf.compat.v1.nn.rnn_cell.prepare_attention

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48620397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档