g2p-seq2seq错误:'module'对象没有属性'core_rnn_cell'

时间:2017-11-04 08:22:43

标签: tensorflow cmusphinx

我正在尝试让g2p-seq2seq按照github说明工作:https://github.com/cmusphinx/g2p-seq2seq

但是,当我尝试使用$ g2p-seq2seq --interactive --model g2p-seq2seq-cmudict

验证安装时,出现以下错误
Traceback (most recent call last):
  File "/usr/local/bin/g2p-seq2seq", line 11, in <module>
    load_entry_point('g2p-seq2seq==5.0.0a0', 'console_scripts', 'g2p-seq2seq')()
  File "build/bdist.macosx-10.12-intel/egg/g2p_seq2seq/app.py", line 82, in main
  File "build/bdist.macosx-10.12-intel/egg/g2p_seq2seq/g2p.py", line 96, in load_decode_model
  File "build/bdist.macosx-10.12-intel/egg/g2p_seq2seq/seq2seq_model.py", line 121, in __init__
AttributeError: 'module' object has no attribute 'core_rnn_cell'

当我在第121行检查seq2seq_model.py脚本时,我可以看到以下行:

single_cell = tf.contrib.rnn.core_rnn_cell.GRUCell(size)

tf.contrib.rnn似乎没有此函数core_rnn_cell。我如何让它工作?我正在运行Python 2.7,Tensorflow 1.4

2 个答案:

答案 0 :(得分:1)

我不得不将tensorflow版本降级到1.0以使其工作。

答案 1 :(得分:0)

我有同样的问题。 我使用的是Tensorflow 1.3版本。

当我切换时:

= 'tf.contrib.rnn.GRUCell(size)'

mysql

有效。