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

使用tensorflow根據(jù)輸入更改tensor shape

 更新時間:2020年06月23日 11:26:03   作者:silent56_th  
這篇文章主要介紹了使用tensorflow根據(jù)輸入更改tensor shape,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

涉及隨機數(shù)以及類RNN的網(wǎng)絡(luò)構(gòu)建常常需要根據(jù)輸入shape,決定中間變量的shape或步長。

tf.shape函數(shù)不同于tensor.shape.as_list()函數(shù),后者返回的是常值list,而前者返回的是tensor。

使用tf.shape函數(shù)可以使得中間變量的tensor形狀隨輸入變化,不需要在構(gòu)建Graph的時候指定。但對于tf.Variable,因為需要提前分配固定空間,其shape無法通過上訴方法設(shè)定。

實例代碼如下:

a = tf.placeholder(tf.float32,[None,])
b = tf.random_normal(tf.concat([tf.shape(a),[2,]],axis=0))

補充知識:pytorch中model=model.to(device)用法

這代表將模型加載到指定設(shè)備上。

其中,device=torch.device("cpu")代表的使用cpu,而device=torch.device("cuda")則代表的使用GPU。

當(dāng)我們指定了設(shè)備之后,就需要將模型加載到相應(yīng)設(shè)備中,此時需要使用model=model.to(device),將模型加載到相應(yīng)的設(shè)備中。

將由GPU保存的模型加載到CPU上。

將torch.load()函數(shù)中的map_location參數(shù)設(shè)置為torch.device('cpu')

device = torch.device('cpu')
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH, map_location=device))

將由GPU保存的模型加載到GPU上。確保對輸入的tensors調(diào)用input = input.to(device)方法。

device = torch.device("cuda")
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH))
model.to(device)

將由CPU保存的模型加載到GPU上。確保對輸入的tensors調(diào)用input = input.to(device)方法。map_location是將模型加載到GPU上,model.to(torch.device('cuda'))是將模型參數(shù)加載為CUDA的tensor。最后保證使用.to(torch.device('cuda'))方法將需要使用的參數(shù)放入CUDA。

device = torch.device("cuda")
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH, map_location="cuda:0")) # Choose whatever GPU device number you want
model.to(device)

以上這篇使用tensorflow根據(jù)輸入更改tensor shape就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實現(xiàn)一個函數(shù)版的名片管理系統(tǒng)過程解析

    python實現(xiàn)一個函數(shù)版的名片管理系統(tǒng)過程解析

    這篇文章主要介紹了python實現(xiàn)一個函數(shù)版的名片管理系統(tǒng)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python實現(xiàn)批量將word轉(zhuǎn)換成pdf

    Python實現(xiàn)批量將word轉(zhuǎn)換成pdf

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)批量將word文檔轉(zhuǎn)換成pdf文件,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • pytorch實現(xiàn)seq2seq時對loss進行mask的方式

    pytorch實現(xiàn)seq2seq時對loss進行mask的方式

    今天小編就為大家分享一篇pytorch實現(xiàn)seq2seq時對loss進行mask的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法

    舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法

    這篇文章主要介紹了舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • Django切換數(shù)據(jù)庫和遷移數(shù)據(jù)詳解

    Django切換數(shù)據(jù)庫和遷移數(shù)據(jù)詳解

    這篇文章主要介紹了Django切換數(shù)據(jù)庫和遷移數(shù)據(jù)詳解的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Python和Perl繪制中國北京跑步地圖的方法

    Python和Perl繪制中國北京跑步地圖的方法

    當(dāng)你在一個城市,穿越大街小巷,跑步跑了幾千公里之后,一個顯而易見的想法是,我到底和之前比快了多少,跑量有何變化,如果能把在這個城市的所有路線全部畫出來,會是怎樣的景象呢,接下來通過本文給大家介紹Python和Perl繪制中國北京跑步地圖的方法,需要的朋友參考下
    2016-03-03
  • 如何使用PyCharm將代碼上傳到GitHub上(圖文詳解)

    如何使用PyCharm將代碼上傳到GitHub上(圖文詳解)

    這篇文章主要介紹了如何使用PyCharm將代碼上傳到GitHub上(圖文詳解),文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python標準庫學(xué)習(xí)之psutil內(nèi)存詳解

    Python標準庫學(xué)習(xí)之psutil內(nèi)存詳解

    本篇文章給大家介紹一個Python標準庫中的psutil模塊,它是一個跨平臺庫,下面來學(xué)習(xí)一下器常用的功能及使用方法吧,有需要的同學(xué)可以借鑒參考下
    2021-09-09
  • Python 語句的表達式和縮進

    Python 語句的表達式和縮進

    本篇文章將會使大家了解Python 語句、表達式以及它們之間的區(qū)別。還包含幾個示例來更清楚地解釋這個概念。接下來,我們將解釋如何在 Python 編程中使用多行語句和縮進,需要的朋友可以參考一下
    2021-09-09
  • 用Python腳本來刪除指定容量以上的文件的教程

    用Python腳本來刪除指定容量以上的文件的教程

    這篇文章主要介紹了用Python腳本來刪除指定容量以上的文件的教程,是Python操作文件的一個簡單實踐,需要的朋友可以參考下
    2015-05-05

最新評論

酒泉市| 广汉市| 宝坻区| 祁连县| 湖北省| 南丰县| 汾阳市| 东乌珠穆沁旗| 杭州市| 西贡区| 广水市| 特克斯县| 马尔康县| 霸州市| 双峰县| 阜新| 章丘市| 霍邱县| 望城县| 自贡市| 区。| 阜宁县| 民县| 华阴市| 乡宁县| 响水县| 西乌珠穆沁旗| 定州市| 盱眙县| 密山市| 开原市| 辽宁省| 棋牌| 丰原市| 晋城| 双江| 苗栗市| 山阳县| 临泽县| 疏附县| 达孜县|