最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié)

 更新時(shí)間:2020年02月03日 11:47:17   作者:青松愉快  
今天小編就為大家分享一篇基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1. 在終端執(zhí)行時(shí)設(shè)置使用哪些GPU(兩種方式)

(1) 如下(export 語(yǔ)句執(zhí)行一次就行了,以后再運(yùn)行代碼不用執(zhí)行)

(2) 如下

2. 代碼中指定(兩種方式)

(1)

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1"

(2)

# Creates a graph.
with tf.device('/gpu:1'):
 a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
 b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
 c = tf.matmul(a, b)
# Creates a session with log_device_placement set to True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
# Runs the op.
print sess.run(c)

若想使用多個(gè)GPU,如下

c = []
for d in ['/gpu:0', '/gpu:1']:
 with tf.device(d):
  a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3])
  b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2])
  c.append(tf.matmul(a, b))
with tf.device('/cpu:0'):
 sum = tf.add_n(c)
# Creates a session with log_device_placement set to True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
# Runs the op.
print sess.run(sum)

3.GPU資源分配

(1) 設(shè)置允許GPU增長(zhǎng)

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
session = tf.Session(config=config, ...)

(2) 設(shè)置每個(gè)GPU內(nèi)存使用多少

config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.4
session = tf.Session(config=config, ...)

以上這篇基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中數(shù)組nums[:]和nums的區(qū)別

    python中數(shù)組nums[:]和nums的區(qū)別

    本文主要介紹了python中數(shù)組nums[:]和nums的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 一文詳解Python中itertools模塊的使用方法

    一文詳解Python中itertools模塊的使用方法

    itertools是python內(nèi)置的模塊,使用簡(jiǎn)單且功能強(qiáng)大。這篇文章主要為大家詳細(xì)介紹了itertools模塊的使用方法,感興趣的小伙伴可以了解一下
    2023-03-03
  • django中ImageField的使用詳解

    django中ImageField的使用詳解

    這篇文章主要介紹了django中ImageField的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python多維數(shù)組切片方法

    python多維數(shù)組切片方法

    下面小編就為大家分享一篇python多維數(shù)組切片方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python基礎(chǔ)之變量與內(nèi)存管理方式

    python基礎(chǔ)之變量與內(nèi)存管理方式

    本文介紹了變量的定義、賦值、使用原則、命名規(guī)范、內(nèi)存管理以及變量的特征,變量是程序中可變化的量,需要先定義后使用,可多次更改值,Python作為弱類型語(yǔ)言,變量無需聲明類型即可賦值
    2024-09-09
  • 基于Tensorflow使用CPU而不用GPU問題的解決

    基于Tensorflow使用CPU而不用GPU問題的解決

    今天小編就為大家分享一篇基于Tensorflow使用CPU而不用GPU問題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python3?flask使用連接池連接數(shù)據(jù)庫(kù)實(shí)例

    python3?flask使用連接池連接數(shù)據(jù)庫(kù)實(shí)例

    這篇文章主要為大家介紹了python3?flask使用連接池連接數(shù)據(jù)庫(kù)實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python中包的用法及安裝

    Python中包的用法及安裝

    在本篇文章里小編給大家整理的是關(guān)于Python中一些包的基本用處和安裝方法,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • Python虛擬環(huán)境virtualenv的安裝與使用詳解

    Python虛擬環(huán)境virtualenv的安裝與使用詳解

    virtualenv可以用來管理互不干擾的獨(dú)立python虛擬環(huán)境,在有些場(chǎng)景下非常有用,下面這篇文章主要給大家介紹了Python虛擬環(huán)境virtualenv安裝與使用的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • Python中常用腳本集錦分享

    Python中常用腳本集錦分享

    這篇文章為大家收集了一些常用Python腳本,作為平時(shí)練手使用,也可以作為自己的筆記,希望對(duì)大家有一定的幫助
    2024-11-11

最新評(píng)論

江津市| 通山县| 辽宁省| 阿克苏市| 安化县| 陈巴尔虎旗| 广州市| 申扎县| 民县| 巴里| 丰顺县| 新化县| 周宁县| 江孜县| 商河县| 故城县| 都昌县| 宁化县| 长顺县| 临城县| 海伦市| 佛教| 丰原市| 土默特左旗| 莫力| 静海县| 彰化县| 呈贡县| 安龙县| 南涧| 垫江县| 沅江市| 大港区| 彝良县| 海口市| 桐柏县| 无极县| 蕉岭县| 临潭县| 芒康县| 开封市|