python 做深度学习时偶遇的 (0xC0000409)错误
用Keras做圖片識別時報錯 (0xC0000409)的錯誤代碼。
錯誤指向訓(xùn)練語句
CnnMod.fit(tr_s,epochs=5)查詢后是堆棧溢出。一開始以為是顯卡內(nèi)存不足,導(dǎo)致的錯誤。因為此前用同一個環(huán)境做的MLP模型是可以正常運行的,也是成功調(diào)用了顯卡進(jìn)行訓(xùn)練與測試。
于是調(diào)小batchsize到1,結(jié)果都報錯,訓(xùn)練圖片調(diào)小到30*30仍然報錯。
于是繼續(xù)查找問題。
從網(wǎng)上查到別人的經(jīng)驗,可能問題并不是出在內(nèi)存或顯存不足,讀錯了數(shù)據(jù),甚至庫有問題都會引起該報錯!!!!!
調(diào)出Configuration,修改,勾選將控制臺調(diào)試信息導(dǎo)入,調(diào)試運行
,結(jié)果果然發(fā)現(xiàn)問題
錯誤信息變?yōu)?#xff1a;
2022-01-21 20:49:46.957447: I tensorflow/stream_executor/cuda/cuda_dnn.cc:369] Loaded cuDNN version 8301
Could not load library cudnn_cnn_infer64_8.dll. Error code 126
Please make sure cudnn_cnn_infer64_8.dll is in your library path!
解決參照以下內(nèi)容:
Windows環(huán)境下tensorflow報錯“Could not load library cudnn_cnn_infer64_8.dll. Error code 126”的解決方案_喬卿的博客-CSDN博客
區(qū)別只在于這次試用了卷積層,應(yīng)該是調(diào)用了CUDNN庫后的兼容性問題。
總結(jié)
以上是生活随笔為你收集整理的python 做深度学习时偶遇的 (0xC0000409)错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小国王——状压DP
- 下一篇: python 化学_rdkit 化学反应