【发布时间】:2018-04-01 02:09:57
【问题描述】:
我在 ubuntu 16.04 上有 tensorflow-gpu 1.2.1 和 keras。
我无法执行:
from kears.utils import multi_gpu_model
有没有人在使用 multi_gpu_model 时取得了成功,如文档的常见问题部分所述?
我有一台带有 4 个 GeForce GTX 1080 Ti 卡的 4 GPU 机器,我想使用所有这些卡。
这是我得到的错误:
import keras.utils.multi_gpu_model
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-7-0174878249b1> in <module>()
----> 1 import keras.utils.multi_gpu_model
2
ModuleNotFoundError: No module named 'keras.utils.multi_gpu_model'
我可以成功导入keras和keras.utils。
【问题讨论】:
-
如果您提供了从该行得到的错误,这将有所帮助。
-
------------------------------------------ --------------------------------- ImportError Traceback(最近一次调用最后一次)
在 () ----> 1 from keras.utils import multi_gpu_model 2 ImportError: cannot import name 'multi_gpu_model' -
请使用此新信息编辑问题(问题下方有一个“编辑”链接),而不是在 cmets 中提供。它将帮助能够回答此问题的人更快地找到信息。
-
您使用
from kears.utils import multi_gpu_model还是import keras.utils.multi_gpu_model?multi_gpu_model是一个函数,所以不能使用后者。 -
另外请检查您的 Keras 版本。您需要从 GitHub 安装最新版本才能使用此功能。即使是最新发布的 Keras 2.0.8 也不够新。
标签: python neural-network deep-learning keras gpu