pytorch cuda上tensor的定義 以及減少cpu的操作詳解
cuda上tensor的定義
a = torch.ones(1000,1000,3).cuda()
某一gpu上定義
cuda1 = torch.device('cuda:1')
b = torch.randn((1000,1000,1000),device=cuda1)
刪除某一變量
del a
在cpu定義tensor然后轉(zhuǎn)到gpu
torch.zeros().cuda()
直接在gpu上定義,這樣就減少了cpu的損耗
torch.cuda.FloatTensor(batch_size, self.hidden_dim, self.height, self.width).fill_(0)
補充知識:pytorch cuda.FloatTensor->FloatTensor
錯誤類型:
RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor)
定義殘差塊時定義在model的外面,在使用gpu進行訓練的時候,殘差塊的參數(shù)是torch.FloatTensor類型,
雖然使用了model.cuda(),但是只對model里面的參數(shù)在gpu部分,所以把殘差塊對應(yīng)的操作都在model的__init__(),
重新定義,即可解決問題
以上這篇pytorch cuda上tensor的定義 以及減少cpu的操作詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python用pdfplumber提取pdf表格數(shù)據(jù)并保存到excel文件中
在實際研究中我們經(jīng)常需要獲取大量數(shù)據(jù),而這些數(shù)據(jù)很大一部分以pdf表格的形式呈現(xiàn),如公司年報、發(fā)行上市公告等,下面這篇文章主要給大家介紹了關(guān)于利用python提取pdf表格數(shù)據(jù)并保存到excel文件中的相關(guān)資料,需要的朋友可以參考下2022-07-07利用Python對中國500強排行榜數(shù)據(jù)進行可視化分析
這篇文章主要介紹了利用Python對中國500強排行榜數(shù)據(jù)進行可視化分析,從不同角度去對數(shù)據(jù)進行統(tǒng)計分析,可視化展示,下文詳細內(nèi)容介紹需要的小伙伴可以參考一下2022-05-05解決TensorFlow訓練模型及保存數(shù)量限制的問題
這篇文章主要介紹了解決TensorFlow訓練模型及保存數(shù)量限制的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03python Matplotlib數(shù)據(jù)可視化(2):詳解三大容器對象與常用設(shè)置
這篇文章主要介紹了python Matplotlib三大容器對象與常用設(shè)置的相關(guān)資料,幫助大家更好的學習和使用Matplotlib庫的用法,感興趣的朋友可以了解下2020-09-09利用python實現(xiàn)微信頭像加紅色數(shù)字功能
通過Python實現(xiàn)將你的 QQ 頭像(或者微博頭像)右上角加上紅色的數(shù)字,類似于微信未讀信息數(shù)量那種提示效果。下面通過本文給大家分享python實現(xiàn)微信頭像加紅色數(shù)字功能,感興趣的朋友一起看看吧2018-03-03