Closed ghost closed 6 years ago
keras 2.1.5 ~ keras 2.2.2均可。对应的最低的tf版本就行了。
你好,请问你用的tf版本是多少?
tf 1.2、1.8、1.10都测试过~
我用的tf1.3 报错?
Using TensorFlow backend.
Traceback (most recent call last):
File 'seq2seq.py', line 168, in
那只是因为你的keras版本太高,而tf版本过低...两者不配套。你把tf升级到1.8,或者自己修改一下tensorflow_backend.py,将tf.nn.softmax(x, axis=axis)改为tf.nn.softmax(x, axis)
谢谢,刚好的问题解决了,但是还是出现下面这个问题,我用的GPU去跑了,安装的tensorflow是cpu版本的
Caused by op u'cu_dnnlstm_3/CudnnRNN', defined at:
File 'seq2seq.py', line 135, in
InvalidArgumentError (see above for traceback): No OpKernel was registered to support Op 'CudnnRNN' with these attrs. Registered devices: [CPU], Registered kernels:
你有N卡么?装好对应的CUDA和CUDNN环境了?
有的,我装的CUDA8.0
那我不清楚了,你可以考虑换回普通的LSTM,效果等价的
好的,谢谢,我使用普通的可以跑通了
请问这个代码使用的keras和tensorflow版本?