濮阳杆衣贸易有限公司

主頁 > 知識庫 > 詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)

詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)

熱門標簽:400電話辦理費用收費 千呼ai電話機器人免費 高德地圖標注字母 深圳網(wǎng)絡外呼系統(tǒng)代理商 申請辦個400電話號碼 騰訊地圖標注有什么版本 外呼系統(tǒng)前面有錄音播放嗎 鎮(zhèn)江人工外呼系統(tǒng)供應商 柳州正規(guī)電銷機器人收費

在tensorflow中,我們可以使用 tf.device() 指定模型運行的具體設備,可以指定運行在GPU還是CUP上,以及哪塊GPU上。

設置使用GPU

使用 tf.device('/gpu:1') 指定Session在第二塊GPU上運行:

import tensorflow as tf
 
with tf.device('/gpu:1'):
  v1 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v1')
  v2 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v2')
  sumV12 = v1 + v2
 
  with tf.Session(config=tf.ConfigProto(log_device_placement=True)) as sess:
    print sess.run(sumV12)

ConfigProto() 中參數(shù) log_device_placement=True  會打印出執(zhí)行操作所用的設備,以上輸出:


如果安裝的是GPU版本的tensorflow,機器上有支持的GPU,也正確安裝了顯卡驅(qū)動、CUDA和cuDNN,默認情況下,Session會在GPU上運行:

import tensorflow as tf
 
v1 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v1')
v2 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v2')
sumV12 = v1 + v2
 
with tf.Session(config=tf.ConfigProto(log_device_placement=True)) as sess:
  print sess.run(sumV12)

默認在GPU:0上執(zhí)行:


設置使用cpu

tensorflow中不同的GPU使用/gpu:0和/gpu:1區(qū)分,而CPU不區(qū)分設備號,統(tǒng)一使用 /cpu:0

import tensorflow as tf
 
with tf.device('/cpu:0'):
  v1 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v1')
  v2 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v2')
  sumV12 = v1 + v2
 
  with tf.Session(config=tf.ConfigProto(log_device_placement=True)) as sess:
    print sess.run(sumV12)

到此這篇關于詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)的文章就介紹到這了,更多相關tensorflow運行GPU或CPU內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • tensorflow 利用expand_dims和squeeze擴展和壓縮tensor維度方式
  • TensorFlow低版本代碼自動升級為1.0版本
  • TensorFlow的環(huán)境配置與安裝方法
  • TensorFlow2.0使用keras訓練模型的實現(xiàn)
  • 解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

標簽:哈爾濱 海南 烏蘭察布 郴州 合肥 烏蘭察布 平頂山 大慶

巨人網(wǎng)絡通訊聲明:本文標題《詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)》,本文關鍵詞  詳解,tf.device,指定,tensorflow,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)》相關的同類信息!
  • 本頁收集關于詳解tf.device()指定tensorflow運行的GPU或CPU設備實現(xiàn)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    彭阳县| 广德县| 班戈县| 尚义县| 汝南县| 绩溪县| 安化县| 田阳县| 嘉鱼县| 保康县| 伊金霍洛旗| 砀山县| 玛多县| 炉霍县| 高邮市| 白水县| 灵武市| 临澧县| 合江县| 平江县| 仲巴县| 孟连| 阳信县| 乐东| 哈巴河县| 阳江市| 大港区| 龙胜| 南部县| 托克逊县| 南宫市| 弋阳县| 扎鲁特旗| 隆尧县| 山西省| 合作市| 安化县| 凤翔县| 永清县| 双峰县| 黔西县|