CUDA和TensorFlow的版本匹配問題
部分轉載自博客:https://blog.csdn.net/MahoneSun/article/details/80809042
列舉一些CUDA和TensorFlow版本搭配時出現的一些問題
CUDA9.2 + 1.8版本tensorflow
ImportError: libcudnn.so.7: cannot open shared objectfile: No such file or directory
CUDA9.2 +1.7版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA9.2 +1.6版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA9.2 +1.5版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA9.2 +1.3版本tensorflow
ImportError: libcusolver.so.8.0: cannot open sharedobject file: No such file or directory
DUDA9.0+ 1.8版本tensorflow
ImportError: libcudnn.so.7: cannot open shared objectfile: No such file or directory
CUDA 8.0+ 1.8版本tensorflow
ImportError: libcudnn.so.6: cannot open shared objectfile: No such file or directory
CUDA 8.0+ 1.8版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA 8.0+ 1.7版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA 8.0+ 1.6版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
CUDA 8.0+ 1.5版本tensorflow
ImportError: libcublas.so.9.0: cannot open shared objectfile: No such file or directory
二、問題分析
大概總結了一下,以上錯誤有兩種類型
1、libcudnn.so.x 找不到的情況:沒有裝 cuDNN
2、libcublas.so.x 找不到的情況:版本不匹配, CUDA與 cuDNN 或者tensorflow 版本不匹配,等等
三、解決辦法:
首先解決版本對應問題,然后按照流程一步一步安裝問題不大。
為了降低安裝失敗造成的損失,建議 先安裝 CUDA,再安裝 TensorFlow ,最后安裝 cuDNN