第一種安裝方式:下載360的驅(qū)動(dòng)大師安裝(最簡(jiǎn)單)
第二種去官網(wǎng)下載驅(qū)動(dòng)程序,https://www.nvidia.cn/Download/index.aspx?lang=cn。輸入顯卡的型號(hào)查找然后下載安裝。手動(dòng)搜索驅(qū)動(dòng)程序,查找對(duì)應(yīng)顯卡的驅(qū)動(dòng)。
打開(kāi)NVIDIV設(shè)置,如上圖,雙擊打開(kāi)軟件。選擇"幫助—》系統(tǒng)信息",查看NVCUDA.DLL后面的信息。我電腦的版本十一10.0.132的,所以選擇CUDA不能低于這個(gè)版本,否則會(huì)有兼容性的問(wèn)題。
網(wǎng)站地址:,
選擇10.0的版本
點(diǎn)擊進(jìn)去,選擇和自己電腦相匹配的操作系統(tǒng)環(huán)境。
現(xiàn)下圖所示界面后,點(diǎn)擊選擇"編程語(yǔ)言"下的Visual C++(或其他需要用到的語(yǔ)言,如Python),點(diǎn)擊"下一步",注意:請(qǐng)最好不要選擇"典型",因?yàn)樵谧钚碌腣S默認(rèn)安裝包中并不包含最基本的C++語(yǔ)言,而且系統(tǒng)會(huì)默認(rèn)安裝許多很少用到的安裝包,這樣會(huì)使每次VS的運(yùn)行加載嚴(yán)重減慢。
下面就是等待安裝的過(guò)程了,這個(gè)過(guò)程等待時(shí)間較長(zhǎng),可以去做其它事情
當(dāng)看到下圖所示的界面時(shí),程序就安裝完成了
雙擊剛才下載的CUDA安裝包,點(diǎn)擊"OK"
點(diǎn)擊"同意并繼續(xù)"
然后選擇"自定義安裝"
點(diǎn)擊"下一步"
點(diǎn)擊"下一步",等待安裝完成。
驗(yàn)證是否安裝成功:
打開(kāi)CMD輸入: nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:04_Central_Daylight_Time_2018
Cuda compilation tools, release 10.0, V10.0.130
已經(jīng)自動(dòng)添加系統(tǒng)變量。
打開(kāi)C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0,用VS2015打開(kāi)(注:要以管理員的身份運(yùn)行)。
編譯測(cè)試文件
· C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0下找到Samples_vs2015.sln并打開(kāi)
· 編譯:選擇Release x64,右鍵1_Utilities,點(diǎn)擊"生成"
驗(yàn)證deviceQuery和bandwidthTest
打開(kāi)命令提示符:定位到 c:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release
分別輸入deviceQuery,bandwidthTest并運(yùn)行,出現(xiàn)如下類(lèi)似信息便說(shuō)明CUDA安裝成功
配置環(huán)境變量
1、確認(rèn)系統(tǒng)變量中:CUDA_PATH和CUDA_PATH_V10.0已經(jīng)存在
2、我們還需要在環(huán)境變量中添加如下幾個(gè)變量:
CUDA_SDK_PATH=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0
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
可在cmd中查看配置情況(命令:set cuda)
打開(kāi)網(wǎng)站:
找對(duì)應(yīng)的版本。我安裝的是10.0的,所以選擇10.0的最新版本
選擇對(duì)應(yīng)的操作系統(tǒng)版本下載。下載之后是個(gè)壓縮包文件,解壓縮:
將CUDA\bin、CUDA\include、CUDA\lib中的內(nèi)容拷貝到相應(yīng)的C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0文件路徑下即可:
按道理來(lái)講到這里cuDNN應(yīng)該已經(jīng)算安裝完畢了,但是參考一個(gè)博文,還是添加了cuDNN的環(huán)境變量,不知道是否有必要?
這是我的第292篇原創(chuàng)文章。
安裝GPU版本的pytorch和tensorflow之前需要理清楚這幾個(gè)關(guān)系:
CPU版本,無(wú)需額外準(zhǔn)備,CPU版本一般電腦都可以安裝,無(wú)需額外準(zhǔn)備顯卡的內(nèi)容,GPU版本,需要提前下載 cuda 和 cuDNN。CPU版本和GPU版本的區(qū)別主要在于運(yùn)行速度,GPU版本運(yùn)行速度更快,所以如果電腦顯卡支持cuda,推薦安裝gpu版本的。
安裝pytorch和tensorflow最讓人難受的就是cuda,cudnn版本不一致,沒(méi)有鏡像源等問(wèn)題。安裝前一定要查看自己電腦的環(huán)境配置,然后查詢(xún)Tensorflow-gpu、Python、 cuda 、 cuDNN 版本關(guān)系,要 一 一對(duì)應(yīng)!
Build from source on Windows | TensorFlow (google.cn)
(1)查看電腦的顯卡:右鍵此電腦→右鍵選管理→設(shè)備管理器→顯示適配器
(2)查看該顯卡的驅(qū)動(dòng)程序:
(3)查看顯卡的驅(qū)動(dòng)版本,在cmd中輸入執(zhí)行nvidia-smi:
可以看到顯卡的驅(qū)動(dòng)的版本是457.49;最高支持的CUDA版本是11.1版本。
或在nvidia控制面板-系統(tǒng)信息-組件檢查本機(jī)顯卡所支持的最高的CUDA版本:
可以看到目前是11.1的驅(qū)動(dòng),因此我的顯卡最高是可以支持到CUDA11.1版本的。知道了最高支持版本之后,就可以在小于等于該版本的CUDA中選擇了。
https://developer.nvidia.com/cuda-toolkit-archive
打開(kāi)cmd,輸入以下命令查看CUDA是否安裝成功(二選一):
nvcc -V nvcc --version
https://developer.nvidia.com/cudnn
cuDNN其實(shí)就是CUDA的一個(gè)補(bǔ)丁而已,專(zhuān)為深度學(xué)習(xí)運(yùn)算進(jìn)行優(yōu)化的。下載解壓好安裝包后,我們解壓可以看到有四個(gè)文件,將cudnn文件中的對(duì)應(yīng)文件夾下的所有文件復(fù)制到對(duì)應(yīng)的安裝目錄中。
啟動(dòng)cmd,cd到安裝目錄下E:\cuda\CUDAV11\extras\demo_suite,然后分別執(zhí)行bandwidthTest.exe和deviceQuery.exe:
如果Result都為PASS的話(huà)則配置成功!
完成安裝后,檢查一下環(huán)境變量是否存在,一般安裝完成會(huì)自動(dòng)配置好環(huán)境變量,若是沒(méi)有,則需手動(dòng)配置,具體過(guò)程如下。
(1)打開(kāi) 電腦屬性,找到 高級(jí)系統(tǒng)設(shè)置,選擇 環(huán)境變量 打開(kāi)。
(2)查看是否有以下系統(tǒng)變量,沒(méi)有則需要自行添加,對(duì)應(yīng)圖片上的名稱(chēng)和值,配置你電腦CUDA安裝所在的位置。
(3)打開(kāi)系統(tǒng)變量的Path,查看是否有一下兩條內(nèi)容,若沒(méi)有則需自行添加,一定要配置對(duì)安裝的位置。
pip/conda install tensorflow-gpu=版本號(hào),在安裝 TensorFlow 2.x 及更新版本時(shí),您不再需要單獨(dú)安裝 CPU 版本或 GPU 版本的 TensorFlow。安裝 TensorFlow 時(shí)會(huì)同時(shí)安裝 CPU 和 GPU 支持,但最終使用哪種版本取決于您的系統(tǒng)環(huán)境和 TensorFlow 庫(kù)中是否存在 GPU 支持的驅(qū)動(dòng)程序。
如果您的系統(tǒng)中有適當(dāng)?shù)?NVIDIA GPU 并安裝了 CUDA 和 cuDNN,TensorFlow 將自動(dòng)檢測(cè)到 GPU,并在必要時(shí)使用 GPU 進(jìn)行加速。否則,它將在 CPU 上運(yùn)行。
在Windows 原生平臺(tái)上,GPU不支持2.10 以上的版本。也就是說(shuō),你在windows上安裝2.10以上的tensorflow是沒(méi)辦法用GPU的。所以要想在windows上使用GPU,必須安裝tensorflow的版本在2.10以及以下。
作者簡(jiǎn)介: 讀研期間發(fā)表6篇SCI數(shù)據(jù)算法相關(guān)論文,目前在某研究院從事數(shù)據(jù)算法相關(guān)研究工作,結(jié)合自身科研實(shí)踐經(jīng)歷持續(xù)分享關(guān)于Python、數(shù)據(jù)分析、特征工程、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、人工智能系列基礎(chǔ)知識(shí)與案例。關(guān)注gzh:數(shù)據(jù)雜壇,獲取數(shù)據(jù)和源碼學(xué)習(xí)更多內(nèi)容。
原文鏈接:
【Python深度學(xué)習(xí)系列】Win10下CUDA+cuDNN+Tensorflow安裝與配置(完整教程)
友情鏈接: 餐飲加盟
地址:北京市海淀區(qū) 電話(huà):010- 郵箱:@126.com
備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有