91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Tensorflow中怎么利用CUDA_VISIBLE_DEVICES控制GPU

發布時間:2021-07-27 14:04:28 來源:億速云 閱讀:448 作者:Leah 欄目:大數據

本篇文章給大家分享的是有關Tensorflow中怎么利用CUDA_VISIBLE_DEVICES控制GPU,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

  • os.environ[“CUDA_DEVICE_ORDER”] = “PCI_BUS_ID” # 按照PCI_BUS_ID順序從0開始排列GPU設備

  • os.environ[“CUDA_VISIBLE_DEVICES”] = “0” #設置當前使用的GPU設備僅為0號設備 設備名稱為’/gpu:0’

  • os.environ[“CUDA_VISIBLE_DEVICES”] = “1” #設置當前使用的GPU設備僅為1號設備 設備名稱為’/gpu:1’

  • os.environ[“CUDA_VISIBLE_DEVICES”] = “0,1” #設置當前使用的GPU設備為0,1號兩個設備,名稱依次為’/gpu:0’、’/gpu:1’

  • os.environ[“CUDA_VISIBLE_DEVICES”] = “1,0” #設置當前使用的GPU設備為1,0號兩個設備,名稱依次為’/gpu:1’、’/gpu:0’。表示優先使用1號設備,然后使用0號設備

如果服務器有多個GPU,tensorflow默認會全部使用。如果只想使用部分GPU,可以通過參數CUDA_VISIBLE_DEVICES來設置GPU的可見性。

示例:

Environment Variable Syntax      Results
CUDA_VISIBLE_DEVICES=1           Only device 1 will be seen
CUDA_VISIBLE_DEVICES=0,1         Devices 0 and 1 will be visible
CUDA_VISIBLE_DEVICES="0,1">

在終端設置

在終端調用Python腳本前,可以設置CUDA_VISIBLE_DEVICES變量,如下:

$ CUDA_VISIBLE_DEVICES=1 python my_script.py

這樣my_script.py腳本就只能使用GPU 1。

在Python腳本內設置

如果想在Python的腳本內設置使用的GPU,可以使用os.environ,如下:

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

檢查TensorFlow對GPU的可見性:

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

以上就是Tensorflow中怎么利用CUDA_VISIBLE_DEVICES控制GPU,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和田县| 南昌市| 丹江口市| 天等县| 潜山县| 鄂伦春自治旗| 镇原县| 贵州省| 五家渠市| 六安市| 札达县| 安远县| 罗江县| 琼中| 温泉县| 泗洪县| 洛阳市| 安宁市| 塔城市| 银川市| 谢通门县| 灵川县| 郓城县| 东莞市| 岳阳市| 石城县| 建德市| 尖扎县| 奇台县| 固镇县| 西宁市| 奉化市| 和田县| 海安县| 德令哈市| 沂源县| 平陆县| 宾阳县| 连南| 鄂伦春自治旗| 鄯善县|