【发布时间】:2018-05-04 23:23:21
【问题描述】:
我目前在 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。然后我通过在generic_utils.py 中添加replace(b'\\',b'/') 来关注this,效果很好。
但是,之后我打开另一个文件来加载我的模型,然后出现此错误:ValueError: bad marshal data (unknown type code)(如果它在使用 python 3.6 的环境中)和SystemError: unknown opcode(如果它在使用 python 3.5.2 的环境中) .
我尝试使用 python 3.6/3.5 创建新环境并使用 Keras 2.0.8 重新安装,并尝试更改 tensorflow-gpu 1.3.0,但没有成功。
我尝试过的一些链接:
有人知道如何解决它或有什么建议吗?提前谢谢你。
P/S:其他信息(不确定是否有帮助):我正在使用GTX 1080Ti 和sublime text 3。
【问题讨论】:
标签: python-3.x windows-10 keras tensorflow-gpu