1

我正在尝试在我的 Macbook Pro(2020)上使用我的 GPU 运行 Keras。尝试使用 plaidml 运行测试

$ plaidbench keras mobilenet

我收到以下错误:

'str' object has no attribute 'decode'
Set --print-stacktraces to see the entire traceback

我阅读安装 h5py==2.10.0 但是,这失败了,因为它无法为 h5py==2.10.0 构建轮子

这些是我安装的打包:

keras==2.2.4
tensorflow==2.5.3
pyopencl==2021.2.13
plaidml-keras==0.7.0
plaidbench==0.7.0

Python 版本(通过 virtualenv 安装):3.9.7

请帮忙!!

:)

4

1 回答 1

1

您可以通过编辑 keras 的代码来避免该问题...

访问您的 ' site-packages' 目录...打开 ' saving.py'

IE/usr/lib/python3.9/site-packages/keras/engine/saving.py

然后转到第 1004 和 1008 行注释掉.decode('utf-8')部分代码。

于 2022-02-16T01:34:07.427 回答