自己走了不少坑,遇到的問題就是 load native tensorflow fail。由於安裝了很多,可能有些版本記不清了,大致是這樣的。
在這裏我電腦GPU是NVIDA的,所以我根據GPU型號還到其官網下載了GPU的安裝包。
1.安裝anaconda
版本爲: 1.9.12。
網上很多說明這個就是一個很多包的管理器和環境管理器,就是你在用tensorflow時要在這個環境下跑,不然你跑不通。
剛裝的時候會有兩個打勾,第一個是不建議設置到環境變量,這個隨便,不打勾後面可以設置到環境變量中,設置如下:
2.安裝cuda-toolkit
我安裝的是:cuda_10.0.130_411.31_win10.exe 網址: https://developer.nvidia.com/cuda-toolkit-archive
3.下載cuDNN:
https://developer.nvidia.com/rdp/cudnn-download
這個需要賬號,用微信就可以,之前用郵箱,一直顯示域名有問題,後面就弄好了。
我下載的是:10.0,下載下來就是一個壓縮包,裏面內容如下:
然後把裏面的東西拷貝到剛剛 “2.安裝cuda-toolkit” 中,直接copy三個文件夾然後粘貼到這裏,也可以把文件夾下對應文件拷貝到對應的文件夾下。
4.安裝tensorflow
在cmd命令窗口中輸入: conda create -n tensorflow-gpu python=3.7 這裏 tensorflow-gpu” 可以隨便命名,這是一個環境的名字,這個環境中用的python是3.7,所以你想用什麼版本的python,輸入對應版本,就會安裝對應版本最新的。安裝的時候大概這樣:(安裝的快不快取決於你的網速)
安裝好之後會出現如下圖所示:
然後我接着輸入: conda activate tensorflow-gpu 即激活然後執行後面操作(第一次安裝好像沒這麼做,也不知道有沒有影響)
接着安裝tensorflow了,我是安裝的2.0,用的清華的網址,網速說很快,我是早上安裝,速度可以的,不知道是早上用的人少還是清華的網址影響。
pip install tensorflow-gpu==2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple 這裏 “ ==2.0” 可以指定安裝tensorflow版本,如果不指定我也不知道安裝的什麼,第一次安裝沒指定,就報 什麼
Failed to load the native TensorFlow runtime
網上說tensorflow和cudnn版本不一致?,所以建議大家指定一個版本。
安裝好後可以試下,出現如下就是安裝成功了。
至此tensorflow安裝好了。
下面配置Pycharm
File->settings->Project
網上很多直接放這個圖,但是右邊的 "Project Interpreter:" 是需要經過配置纔可以的,這是已經配置好的,如果你沒配置,不是這樣,很多人跳過了一些步驟。
我們從零開始:
1.創建一個新項目:File->New Project。
2.按照圖中步驟1和2。
3.設置一下conda.exe路徑。
4.設置tensorflow下的python。
5.安裝好之後就如下圖。
6.寫一下測試有一下,出現版本號就是設置成功了。
寫到這發現寫博客真的不容意,不管博客寫的怎樣,是需要時間和精力。我安裝也是參照別人的,參照太多,我就寫幾個,有些記不清了。
https://blog.csdn.net/qq_43351106/article/details/96467497