婷婷综合国产,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:的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 华池县| 克山县| 阜新市| 彭泽县| 图片| 温泉县| 镇雄县| 祁东县| 清镇市| 佳木斯市| 龙泉市| 建水县| 天镇县| 冕宁县| 崇礼县| 景德镇市| 赤水市| 渭源县| 宝鸡市| 禹城市| 石家庄市| 博客| 阳曲县| 安丘市| 丰宁| 图木舒克市| 江北区| 竹溪县| 河东区| 海门市| 阳山县| 巴塘县| 张家川| 黄骅市| 通榆县| 固原市| 平乡县| 广水市| 阿巴嘎旗| 富锦市| 罗甸县|