在运行Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7003
最后錯誤代碼為134(6 signal)(大概是這樣,錯誤解決了記錄一下,錯誤忘了截圖)
?
環(huán)境是cuda8.0,cudnn7.05,(在Titan上,cuda8.0、tensorflow1.4正好對應cudnn6.0,但這次GPU為GTX1070 貌似和Titan有區(qū)別),出現(xiàn)這個問題我開始以為內部不足,然后可能是cuda和cudnn的版本問題,網上也有說是環(huán)境變量的問題。都沒能解決問題。
?
最后我怎么解決的,看到這個鏈接:
https://blog.csdn.net/longma666666/article/details/80266098
只剩下tensorflow沒有試過換,雖然在Titan上驗證cuda8.0---tensorflow1.4----cudnn6.0這個搭配沒有問題,把tensorflow-GPU1.4換成1.8就可以完美運行程序了。
更奇怪的是我再把tensorflow換回1.4版本,也不再報錯。(這我沒想通)
總結:tensorflow版本問題。
?
附:
查看cuda版本:
nvcc -V
cat /usr/local/cuda/version.txt
cudnn6.0(更新為7.05),查看cudnn版本:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
?
總結
以上是生活随笔為你收集整理的在运行Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7003的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode解题记录(一)
- 下一篇: 数据库基础知识——初始MySQL