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

主頁 > 知識庫 > Pytorch測試神經網絡時出現 RuntimeError:的解決方案

Pytorch測試神經網絡時出現 RuntimeError:的解決方案

熱門標簽:開封自動外呼系統怎么收費 河北防封卡電銷卡 手機網頁嵌入地圖標注位置 400電話辦理哪種 電銷機器人的風險 開封語音外呼系統代理商 應電話機器人打電話違法嗎 天津電話機器人公司 地圖標注線上如何操作

Pytorch測試神經網絡時出現“RuntimeError: Error(s) in loading state_dict for Net”

解決方法:

load_state_dict(torch.load('net.pth')

在前,增加

model = nn.DataParallel(model)

就可以了。

比如

net = NET()
net.cuda()
net = nn.DataParallel(net)
net.load_state_dict(torch.load('net.pth')

補充:解決RuntimeError: Error(s) in loading state_dict for XXXX

在運行代碼時遇到了這個錯誤,顯示錯誤對應代碼中的state_dict,找到對應的語句

修改前:

net.load_state_dict(torch.load(model_para_path))

修改后:

net.load_state_dict(torch.load(model_para_path),False)

我遇到的問題得到解決。經查閱資料,我理解的原因是state_dict的四個參數之一:_module 可以用來判斷模型當前運行環境與之前是否相同,在默認情況下是True(純屬個人理解,勿噴)

補充:使用Pytorch訓練模型出現RuntimeError: CUDA out of memory錯誤解決

訓練:

由于GPU顯存資源有限,訓練輸入的batchsize不能過大,過大會導致out of memory錯誤。

解決方案:

將batchsize減小,甚至是為1

測試時出現此問題解決方案:

在測試代碼之前使用 with torch.no_grad():

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • linux或windows環境下pytorch的安裝與檢查驗證(解決runtimeerror問題)
  • 解決Pytorch 訓練與測試時爆顯存(out of memory)的問題
  • 解決Pytorch 加載訓練好的模型 遇到的error問題

標簽:駐馬店 江蘇 山東 常州 成都 六盤水 宿遷 蘭州

巨人網絡通訊聲明:本文標題《Pytorch測試神經網絡時出現 RuntimeError:的解決方案》,本文關鍵詞  Pytorch,測試,神經網絡,時,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pytorch測試神經網絡時出現 RuntimeError:的解決方案》相關的同類信息!
  • 本頁收集關于Pytorch測試神經網絡時出現 RuntimeError:的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 祁门县| 邵阳县| 华坪县| 隆尧县| 班玛县| 独山县| 连山| 温泉县| 台山市| 新源县| 松潘县| 信宜市| 武功县| 七台河市| 怀柔区| 营山县| 保定市| 太原市| 西乌珠穆沁旗| 汕尾市| 丹阳市| 榆树市| 包头市| 遂宁市| 湾仔区| 肇东市| 佳木斯市| 乌鲁木齐市| 涟源市| 兴业县| 建昌县| 嘉善县| 红河县| 彩票| 闽侯县| 改则县| 都昌县| 噶尔县| 濮阳县| 临湘市| 托克逊县|