自己配置深度學(xué)習(xí)環(huán)境的時(shí)候出了很多問(wèn)題,最主要自己以前是雙系統(tǒng)轧粟,ubuntu刪了,不太好重裝脓魏,win10踩了好多坑兰吟,最后終于成功了,記錄一下過(guò)程茂翔。
先放一張成果圖
1.anaconda下載混蔼,從官網(wǎng)正常下,用迅雷速度挺快珊燎。附上下載地址 anaconda for windows
需注意:安裝過(guò)程中惭嚣,有個(gè)Add anaconda to my PATH environment variable,記得選上。
最后悔政,在開(kāi)始菜單搜索anaconda晚吞,有的話就可了,安裝成功谋国。
2.安裝CUDA和cudnn槽地,這個(gè)需要科學(xué)上網(wǎng),得有谷歌號(hào)(別著急關(guān)掉)烹卒,很麻煩闷盔,我自己搞了個(gè)科學(xué)上網(wǎng),這倆下了下來(lái)旅急,但不能全部適用逢勾。
首先找到你的英偉達(dá)驅(qū)動(dòng),查看gpu型號(hào)所對(duì)應(yīng)的CUDA藐吮,這個(gè)是向下兼容的溺拱,也就是說(shuō),他說(shuō)適應(yīng)的版本及其以下都行谣辞,我給的這個(gè)鏈接11.0以下都可以用迫摔。打開(kāi)它
找到組件,這里顯示的是 CUDA 11.1.114 說(shuō)明這個(gè)版本以下都可以用泥从。鏈接:CUDA 和cudnn 提取碼:2qkx
cuda的安裝句占,我自己安裝的時(shí)候出了點(diǎn)問(wèn)題,第一次安裝電腦自動(dòng)重啟了躯嫉,第二次裝就好了纱烘。
cmd 命令行 敲 nvcc -V
如果出現(xiàn)上圖這樣就成功了杨拐。
接下來(lái)是cudnn,下載完成后擂啥,將壓縮包解壓后哄陶,把里面的三個(gè)文件夾里面的文件放到CUDA9安裝目錄相應(yīng)文件夾下即可(一般安裝的目錄是C:\Program Files\NVIDIA GPU Computing Toolkit)。這三個(gè)是完全覆蓋掉里面的哺壶,也就是替換屋吨。我在這個(gè)裝C盤(pán)的,
這是博主的路徑山宾,第一次裝的時(shí)候留下了遺留文件至扰,一直沒(méi)找到那個(gè)路徑,在C盤(pán)里搜的關(guān)鍵字 NVIDA GPU 找到了资锰。替換完成之后渊胸,在cmd里面 cd? C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite(就是剛才替換文件夾的路徑了),然后分別敲兩個(gè) deviceQuery.exe 和 bandwithTest.exe台妆。如果以上兩步都返回了Result=PASS,那么就算成功了胖翰!
到此接剩,cuda和cudnn的安裝結(jié)束。
3.安裝pytorch萨咳,tensorflow等等懊缺,這個(gè)需要給windows換個(gè)源,具體是
(1)在windows文件管理器中,輸入 %APPDATA%
(2)會(huì)定位到一個(gè)新的目錄下培他,在該目錄下新建pip文件夾鹃两,然后到pip文件夾里面去新建個(gè)pip.ini文件
(3)在新建的pip.ini文件中輸入以下內(nèi)容
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
或者是 阿里的源 我用的是阿里的
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
換好之后 reboot
reboot之后,cmd 敲 pip install? tensorflow
或者打開(kāi) pytroch 官網(wǎng) https://pytorch.org/
cmd敲 PIP下的你裝的CUDA版本
安裝完成之后舀凛,敲? import torch
????????????????????????????? print(torch.__version__)
????????????????????????????? print(‘ gpu :’俊扳,torch.cuda.is_available())
得到正確的輸出就行了 ,True猛遍。
這里需要注意一點(diǎn)馋记,有的需要安裝VC的缺失內(nèi)容,你根據(jù)報(bào)錯(cuò)提示的鏈接內(nèi)容下載就行懊烤,速度很快
至此梯醒,安裝結(jié)束。
4.為vscode設(shè)置工作區(qū)
打開(kāi)之后shift+ctrl+p找到你的anaconda的路徑腌紧,
正常設(shè)置茸习,博主這里是python3.8.5,至此全部完成。
注意:我這里把我自己電腦里裝的python卸載裝的anaconda里面的python壁肋,所以用的話設(shè)置的話也是anaconda里面的python.exe号胚。有人用pycharm籽慢,我的pycharm弄了很多回,總是弄不好涕刚,就想到了用vscode來(lái)設(shè)置嗡综。