欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

TensorFlow如何指定GPU訓練模型

 更新時間:2022年11月02日 14:53:44   作者:打工人小飛  
這篇文章主要介紹了TensorFlow如何指定GPU訓練模型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如何指定GPU訓練模型

Linux 查看當前服務器 GPU 的占用情況可以使用 nvidia-smi 命令,如下所示:

nvidia-smi

關于 nvidia-smi 命令輸出的詳細解釋,可參考筆者的另外一篇文章:GPU狀態(tài)監(jiān)測 nvidia-smi 命令詳解。

在此不再贅述,本文主要分享一下在用 TensorFlow 訓練模型時如何指定 GPU。

在用 TensorFlow 訓練深度學習模型的時候,若無手動指定,默認是選用第0塊來訓練,而且其他幾塊 GPU 也會被顯示占用。

有時候,我們更希望可以自己指定一塊或者多塊 GPU 來訓練模型,接下來介紹一種常用的也是比較有效的方法:

舉個例子

如果要指定只用第0塊 GPU 訓練,可以在 python 代碼中如下指定:

import os
os.environ['CUDA_VISIBLE_DEVICES']='0'

運行 python 程序后,可發(fā)現就只有第0塊 GPU 顯示被占用,如上圖所示。

如果要指定多塊 GPU

可以如下:

os.environ['CUDA_VISIBLE_DEVICES']='1,2'

當然,上述這種方法不太方便,每次運行若換用 GPU 訓練都需要改代碼,可以在運行 python 程序的時候進行指定:

CUDA_VISIBLE_DEVICES=0 python textCnn.py   

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 深入探討Python復合型數據的常見陷阱與避免方法

    深入探討Python復合型數據的常見陷阱與避免方法

    在Python中,復合型數據(例如列表、元組、集合和字典)是非常常用的數據類型,本文將深入探討Python復合型數據的常見陷阱,并提供一些避免這些問題的實用建議和技巧,希望對大家有所幫助
    2024-03-03
  • Python入門之布爾值詳解

    Python入門之布爾值詳解

    Python中布爾值(Booleans)表示以下兩個值之一:True或False。本文主要介紹布爾值(Booleans)的使用,和使用時需要注意的地方,需要的可以參考一下
    2023-02-02
  • python3中利用filter函數輸出小于某個數的所有回文數實例

    python3中利用filter函數輸出小于某個數的所有回文數實例

    今天小編就為大家分享一篇 python3中利用filter函數輸出小于某個數的所有回文數實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python Django教程之模板的使用

    Python Django教程之模板的使用

    模板是 Django MVT 結構的第三個也是最重要的部分。Django中的模板基本上是用HTML,CSS和Javascript編寫在.html文件中的。本文將通過實例詳細聊聊Django模板的使用,感興趣的可以
    2022-10-10
  • pytorch獲取vgg16-feature層輸出的例子

    pytorch獲取vgg16-feature層輸出的例子

    今天小編就為大家分享一篇pytorch獲取vgg16-feature層輸出的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python項目中requirements.txt的用法實例教程

    python項目中requirements.txt的用法實例教程

    Python項目中必須包含一個requirements.txt文件,用于記錄所有依賴包及其精確的版本號,以便新環(huán)境部署,下面這篇文章主要給大家介紹了關于python項目中requirements.txt用法的相關資料,需要的朋友可以參考下
    2022-06-06
  • python實現的DES加密算法和3DES加密算法實例

    python實現的DES加密算法和3DES加密算法實例

    這篇文章主要介紹了python實現的DES加密算法和3DES加密算法,以實例形式較為詳細的分析了DES加密算法和3DES加密算法的原理與實現技巧,需要的朋友可以參考下
    2015-06-06
  • Python裝飾器原理與簡單用法實例分析

    Python裝飾器原理與簡單用法實例分析

    這篇文章主要介紹了Python裝飾器原理與簡單用法,結合實例形式分析了Python裝飾器的概念、原理、使用方法及相關注意事項,需要的朋友可以參考下
    2018-04-04
  • 在Python的Django框架中為代碼添加注釋的方法

    在Python的Django框架中為代碼添加注釋的方法

    這篇文章主要介紹了在Python的Django框架中為代碼添加注釋的方法,需要的朋友可以參考下
    2015-07-07
  • 用Python編寫一個基于終端的實現翻譯的腳本

    用Python編寫一個基于終端的實現翻譯的腳本

    這篇文章主要介紹了用Python編寫一個基于終端的實現翻譯的腳本,代碼基于Python2.x,需要的朋友可以參考下
    2015-04-04

最新評論