Существует , а не любой keras-gpu
пакет [ ОБНОВЛЕНИЕ : сейчас есть, см. Другой ответ ниже];Keras - оболочка для некоторых бэкэндов, включая Tensorflow, и эти бэкэнды могут быть разных версий, например tensorflow
и tensorflow-gpu
.Но это не относится к самой Keras, которая должна быть установлена просто с
pip install keras
независимо от того, какой бэкэнд используется (см. PyPi docs ).
Дополнительнои поскольку вы пометили вопрос как anaconda
, также имейте в виду, что, как правило, не рекомендуется смешивать менеджеры пакетов (т. е. pip
с conda
), и вам может быть лучше установить Keras из Anaconda cloud с
conda install -c conda-forge keras
Наконец, вам также может быть интересно узнать, что последние версии Tensorflow включают Keras в качестве подпакета, так что вы можете использовать его без какой-либо дополнительной установки;см. https://www.tensorflow.org/guide/keras
Для установки tensorflow-gpu
из Anaconda cloud , вам необходимо использовать
conda install -c anaconda tensorflow-gpu
перед установкой Keras.Убедитесь, что вы делаете это в другой виртуальной среде или после удаления других версий (т.е. pip
-установленных), так как сообщалось о проблемах в противном случае.