[英]Tensorflow: switch between CPU and GPU [Windows 10]
如何在使用CPU和GPU运行Tensorflow代码之间快速切换?
我的设置:
操作系统= Windows 10
Python = 3.5
Tensorflow-gpu = 1.0.0
CUDA = 8.0.61
cuDNN = 5.1
我看到一则帖子建议设置CUDA_VISIBLE_DEVICES=0
但我的环境中没有此变量(不确定是因为我正在运行Windows还是什么),但是如果我使用os.environ
之类的方法进行设置,则不会不会影响tensorflow如何运行代码。
如果设置环境变量CUDA_VISIBLE_DEVICES=-1
,则将仅使用CPU。 如果您未设置该环境变量,则将为所有GPU分配内存,但默认情况下仅使用GPU0。您也可以将其设置为要使用的特定GPU。 CUDA_VISIBLE_DEVICES=0
将仅使用GPU 0。
此环境变量由用户创建,直到您创建它才存在。 您需要在导入tensorflow之前设置变量(通常是在启动脚本之前)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.