Tesnor Flow不支持opperand

时间:2015-12-01 01:13:42

标签: python-2.7 tensorflow operand

我将使用tensor flow包来运行models / rnn / ptb / ptb_worl_lm.py。 但是,我在seq2Seq.py,

中遇到了这个错误
  

第653行,在sequence_loss_by_example

中      

log_perps / = total_size

     

TypeError:/ =:'Tensor'和'Tensor'

不支持的操作数类型

我正在使用Ubuntu和python 2.7。

1 个答案:

答案 0 :(得分:1)

您是否正在使用发布的tensorflow版本并使用发布后的模型?这听起来很像Github issue 293。我的建议是:(a)更新你的安装; (b)尝试从文件顶部删除from __future__ import division;或(c)更改该行以直接调用基础log_perps = tf.div(log_perps, total_size)函数。

(b)或(c)是最快的解决方案,但从长远来看,我会选择(a)。