python – 使用Tensorflow后端的Keras可以随意使用CPU或GPU吗?

python – 使用Tensorflow后端的Keras可以随意使用CPU或GPU吗?,第1张

概述我在Keras上安装了Tensorflow后端和CUDA.我想有时需要强迫Keras使用CPU.这可以在没有在虚拟环境中安装单独的CPU Tensorflow的情况下完成吗?如果是这样的话?如果后端是Theano,可以设置标志,但我还没有听说过可通过Keras访问的Tensorflow标志. 如果你想强迫Keras使用CPU 方式1 import osos.environ["CUDA_DEVIC 我在Keras上安装了Tensorflow后端和CUDA.我想有时需要强迫Keras使用cpu.这可以在没有在虚拟环境中安装单独的cpu Tensorflow的情况下完成吗?如果是这样的话?如果后端是Theano,可以设置标志,但我还没有听说过可通过Keras访问的Tensorflow标志.解决方法 如果你想强迫Keras使用cpu

方式1

import osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"   # see issue #152os.environ["CUDA_VISIBLE_DEVICES"] = ""

在导入Keras / Tensorflow之前.

方式2

运行您的脚本

$CUDA_VISIBLE_DEVICES="" ./your_keras_code.py

也可以看看

> https://github.com/keras-team/keras/issues/152
> https://github.com/fchollet/keras/issues/4613

总结

以上是内存溢出为你收集整理的python – 使用Tensorflow后端的Keras可以随意使用CPU或GPU吗?全部内容,希望文章能够帮你解决python – 使用Tensorflow后端的Keras可以随意使用CPU或GPU吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1191026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存