ImportError: libnvidia-fatbinaryloader.so.390.25:
cannot open shared object file: No such file or directory
安裝cuda到崩潰, 還好之前的爬坑爬到心態平穩了,這次安裝只用了兩天,安裝好了運行tensorflow又出錯了
基本的教程網上都有,安裝cuda,裝nvidia顯卡驅動什麼的,教程很多
安裝tensorflow-gpu也很簡單,pip就行
在運行時報了兩個錯誤
- 第一個是cunn找不到,這個是把下載的文件移動到usr/local/cuda/lib64下,這個也沒什麼難點.
第二個錯誤:
ImportError: libnvidia-fatbinaryloader.so.390.25: cannot open shared object file: No such file or directory
我google了好久,第一頁都翻遍了,發現每個人的回答都不太一樣…大家各種千奇百怪的錯誤
- 找了好久,我用英語搜的都找了好久,中文+百度也沒試過,估計找不出來
- 所以想記錄一下,希望能給大家提供點幫助,特別是無法科學上網的朋友
配置環境變量
vim source ~/.bashrc
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib:/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/nvidia-375
export LIBRARY_PATH=${LIBRARY_PATH}:/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/nvidia-375
- 首先 根據你的報錯信息 在你的cuda路徑下,找到這個文件 libnvidia-fatbinaryloader.so.390.25,390
- 390是我的NVIDIA驅動名稱 一定要找到名稱完全一樣的文件
然後 注意cuda的路徑是你在 bashrc 寫入的cuda路徑, 我的是cuda-8.0
- 390是我的NVIDIA驅動名稱 一定要找到名稱完全一樣的文件