婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 將pytorch的網(wǎng)絡(luò)等轉(zhuǎn)移到cuda

將pytorch的網(wǎng)絡(luò)等轉(zhuǎn)移到cuda

熱門標(biāo)簽:儋州電話機(jī)器人 佛山400電話辦理 小蘇云呼電話機(jī)器人 所得系統(tǒng)電梯怎樣主板設(shè)置外呼 市場(chǎng)上的電銷機(jī)器人 朝陽(yáng)手機(jī)外呼系統(tǒng) 北瀚ai電銷機(jī)器人官網(wǎng)手機(jī)版 北京電銷外呼系統(tǒng)加盟 地圖標(biāo)注面積

神經(jīng)網(wǎng)絡(luò)一般用GPU來(lái)跑,我們的神經(jīng)網(wǎng)絡(luò)框架一般也都安裝的GPU版本,本文就簡(jiǎn)單記錄一下GPU使用的編寫。

GPU的設(shè)置不在model,而是在Train的初始化上。

第一步是查看是否可以使用GPU

self.GPU_IN_USE = torch.cuda.is_available()

就是返回這個(gè)可不可以用GPU的函數(shù),當(dāng)你的pytorch是cpu版本的時(shí)候,他就會(huì)返回False。

然后是:

self.device = torch.device('cuda' if self.GPU_IN_USE else 'cpu')

torch.device是代表將torch.tensor分配到哪個(gè)設(shè)備的函數(shù)

接著是,我看到了一篇文章,原來(lái)就是將網(wǎng)絡(luò)啊、數(shù)據(jù)啊、隨機(jī)種子啊、損失函數(shù)啊、等等等等直接轉(zhuǎn)移到CUDA上就好了!

于是下面就好理解多了:

轉(zhuǎn)移模型:

self.model = Net(num_channels=1, upscale_factor=self.upscale_factor, base_channel=64, num_residuals=4).to(self.device)

設(shè)置cuda的隨機(jī)種子:

torch.cuda.manual_seed(self.seed)

轉(zhuǎn)移損失函數(shù):

self.criterion.cuda()

轉(zhuǎn)移數(shù)據(jù):

data, target = data.to(self.device), target.to(self.device)

pytorch 網(wǎng)絡(luò)定義參數(shù)的后面無(wú)法加.cuda()

pytorch定義網(wǎng)絡(luò)__init__()的時(shí)候,參數(shù)不能加“cuda()", 不然參數(shù)不包含在state_dict()中,比如下面這種寫法是錯(cuò)誤的

self.W1 = nn.Parameter(torch.FloatTensor(3,3), requires_grad=True).cuda()

應(yīng)該去掉".cuda()"

self.W1 = nn.Parameter(torch.FloatTensor(3,3), requires_grad=True)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • pytorch 如何用cuda處理數(shù)據(jù)
  • pytorch model.cuda()花費(fèi)時(shí)間很長(zhǎng)的解決
  • pytorch中.to(device) 和.cuda()的區(qū)別說(shuō)明
  • PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
  • Linux安裝Pytorch1.8GPU(CUDA11.1)的實(shí)現(xiàn)

標(biāo)簽:定西 寧夏 云南 酒泉 金融催收 龍巖 商丘 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《將pytorch的網(wǎng)絡(luò)等轉(zhuǎn)移到cuda》,本文關(guān)鍵詞  將,pytorch,的,網(wǎng)絡(luò),等,轉(zhuǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《將pytorch的網(wǎng)絡(luò)等轉(zhuǎn)移到cuda》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于將pytorch的網(wǎng)絡(luò)等轉(zhuǎn)移到cuda的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 商都县| 和龙市| 文化| 龙井市| 林周县| 榕江县| 亳州市| 恩平市| 陇西县| 西乌珠穆沁旗| 邻水| 芦山县| 金溪县| 和政县| 娱乐| 仁怀市| 博兴县| 莱州市| 肇源县| 嵊州市| 海南省| 铁岭市| 富民县| 乐东| 哈密市| 青冈县| 建昌县| 常熟市| 偏关县| 依安县| 缙云县| 永康市| 北川| 理塘县| 陆良县| 莆田市| 玛沁县| 乐昌市| 瓦房店市| 天门市| 辽阳县|