簡體   English   中英

Tensorflow:在CPU和GPU之間切換[Windows 10]

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM