Windows 10上使用Keras的“ValueError:错误的编组数据”

时间:2017-11-21 13:18:21

标签: python-3.x windows-10 keras tensorflow-gpu

我目前在Windows 10上遇到了Keras的问题。我试图搜索我的问题很多并尝试了不同的方法但不幸的是我还无法解决它。我非常感谢你的帮助!

我试图在Windows 10上的conda env上安装Keras 2.1.1,Tensorflow-gpu 1.4.0和Python 3.6(后来我尝试使用Python 3.5.2创建另一个conda env,但它仍然无法正常工作)。在我试图保存我的模型时,我得到了UnicodeDecodeError: 'rawunicodeescape' codec can't decode bytes in position 111-112: truncated \uXXXX。然后,我在replace(b'\\',b'/')中添加generic_utils.py后跟随this,效果很好。

然而,在此之后我打开另一个文件来加载我的模型,并出现此错误:ValueError: bad marshal data (unknown type code)(如果它在带有python 3.6的env中)和SystemError: unknown opcode(如果它在带有python的env中) 3.5.2)。

我尝试创建新的环境并使用python 3.6 / 3.5重新安装Keras 2.0.8并尝试更改tensorflow-gpu 1.3.0,但它无效。

我试图关注的一些链接:

  1. https://github.com/fchollet/keras/issues/7297
  2. Encoding error when installing Keras on Windows 10
  3. 有人知道如何修复它或任何建议吗?提前谢谢。

    P / S:其他信息(不确定是否有帮助):我正在使用GTX 1080Tisublime text 3

0 个答案:

没有答案