py3.6_tensorflow1.10.0_cuda9.0_cudnn7.4_gtx1060

“如果cpu是火車,那麼gpu就是高鐵“ -----來自DL_bitch

新入一顆1060核彈,操作一波,記錄如下:

一.準備:

            0.如果不是1060顯卡,去查支不支持cuda,桌面右鍵點擊NVIDIA控制面板---幫助---系統信息---組件,看NVCUDA.DLL後面寫的支持的最高版本(1060是9.2,我裝的是9.0,沒毛病)

            1.裝visual c++(自行google,也就是去ms官網下載,一路智障next)

            2.裝anaconda/py3.6版本(https://repo.anaconda.com/archive/選擇Anaconda3-5.3.0-Windows-x86_64.exe,py3.7現在tf有問題,不要用了,18年11月,以後怎麼樣未知)

            3.pip install tensorflow-gpu==1.10.0 (有些低版本tf版本不支持cuda9,試了幾個1.5及以後貌似都是cuda9沒問題)

二.安裝cuda以及cudnn:

           0.cuda版本問題,tf1.10.0,1.8,1.5版本都試過,需要cuda9.0,安裝了cuda9.2都報錯:ImportError: Could not find ‘cudnn64_90.dll’  還有什麼提示需要cuda9之類的信息,那就換cuda9.0吧,確定了cuda9.0後去下載對應版本的cudnn(官網有對應提示,下載就是了,下之前需要官網註冊並填調查問卷,有google賬號直接授權註冊就好了,just do it)

           1.cuda是一個.exe後綴的顯卡運算平臺,就當做一個軟件吧,下載後直接點擊一路next安裝

           2.cudnn是一個DeepLearning庫,下載後是一個壓縮文件,解壓縮後是名爲cuda的文件夾下面有幾個簡單的文件,就醬

           3.把解壓後文件夾裏的cuda\bin下的那個神祕的文件(就一個文件而已)移動到cuda安裝目錄下相同文件名下(安裝在哪個盤就在哪個盤下搜索NVIDIA GPU Computing Toolkit關鍵字,會找到的,往下一直打開就會發現bin文件)

           4.cuda\include下的那個神祕的文件(就一個文件而已),移動它如步驟3

           5.cuda\lib\x64下的那個神祕的文件(就一個文件而已),移動它如步驟3

           6.添加環境變量 

                   CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 
                   CUDA_PATH_V9_0 = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 

                   上面兩個是安裝cuda後它會自己添加的(那個v9.0是cuda版本),下面需要手動:


                   CUDA_SDK_PATH = C:\Program Files\NVIDIA Corporation\CUDA Samples\v9.0 (這個路徑網上不一樣,搜索NVIDIA Corporation或CUDA Samples自己去找到路徑)
                   CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 
                   CUDA_BIN_PATH = %CUDA_PATH%\bin 
                   CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64 
                   CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
            7.以上操作完就ojbk了,import tensorflow as tf 一下沒錯就沒錯了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章