校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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:的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 贡觉县| 鄂尔多斯市| 会昌县| 南漳县| 酒泉市| 昌宁县| 山东省| 北安市| 德化县| 蒙城县| 洪雅县| 浦县| 顺平县| 萨嘎县| 沾化县| 渝中区| 牡丹江市| 罗江县| 浦城县| 灌南县| 新宁县| 乌鲁木齐县| 尼玛县| 六安市| 扎兰屯市| 滨海县| 长汀县| 荆门市| 大洼县| 黔东| 开封市| 汕头市| 周口市| 六枝特区| 广昌县| 巫溪县| 林芝县| 大荔县| 丰宁| 黄冈市| 龙里县|