我遵循了Tensorflow和Keras的R安装说明。我安装了Keras(在Ubuntu 16.04上为python3),并且拒绝在我的GPU上运行。
我尝试过使用install_keras(tensorflow = "gpu")
进行卸载和重新安装,但它仍然只能在CPU上运行。
答案 0 :(得分:2)
您的tensorflow GPU安装失败,因为否则keras会默认尝试在GPU上启动计算。您必须完全遵循tf的GPU安装说明,并且需要确切的CUDA和cuDNN版本:
install_keras(tensorflow = "gpu")
重新安装keras 您可以使用以下方式列出设备:
library(keras)
k = backend()
sess = k$get_session()
sess$list_devices()