最近嘗試學習Tensorflow,但是由於學習資源的問題導致後續一系列的問題,簡單來說,學習tensorflow時,要直接查看Github上的指導,而不是按照博客,百度上的指導方式,因爲由於版本更迭過快,類似極客學院,博客上的指導方式及代碼已經運行不了,按照報錯一步步處理反而陷入死衚衕,越改越錯,下面給出我在安裝Keras及Tensorflow時遇到的錯誤。
錯誤及常規處理
cp: 無法獲取”cuda/include/cudnn.h” 的文件狀態(stat): 沒有那個文件或目錄
注意打開相關文件及文件所在文件夾的操作權限,如果是重新安裝cudnn,注意刪除原來的cudnn.h文件。
Couldn’t open CUDA library libcurand.so. LD_LIBRARY_PATH:
且添加如下兩行到你的 ~/.bashrc 文件
export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda
vi ./bashrc
source ./bashrc
vim 中 i 插入,Esc , :w保存
還可以 通過sudo gedit /ext/enviroment 打開環境變量配置文件,更改
找不到cuDNN
處理方式
如果按照網上教程仍舊報錯。
更新最新版本的pip,TensorFlow .重啓終端,之前報的錯誤會消失掉。