深度學(xué)習(xí)環(huán)境配置
一.下載Anaconda
1.Anaconda安裝包下載
①從官網(wǎng)下載(速度感人)
官網(wǎng)下載網(wǎng)址:https://www.anaconda.com/products/distribution
②從清華大學(xué)開源軟件鏡像下載(推薦)
鏡像網(wǎng)址:https://mirrors.bfsu.edu.cn/anaconda/archive/
選擇自己電腦所適配的版本。(推薦下載Anaconda3系列版本)
2.Anaconda的安裝
找到下載好的安裝包,右鍵點擊,以管理員的身份運行。
點擊Next。
點擊I Agree
選擇All Users,然后點擊Next。
可修改安裝路徑,根據(jù)自己習(xí)慣設(shè)置安裝路徑即可(此安裝路徑需要記住,因為若自動配置環(huán)境變量時失敗,需手動配置環(huán)境變量)。然后點擊Next。
都勾選上,第一個選項是自動配置環(huán)境變量(若無法勾選,則后續(xù)需要手動配置環(huán)境變量)。最后Install。等待安裝完成,點擊Next,點擊Finish即可。自此Anaconda安裝完成。
3.手動配置環(huán)境變量
打開系統(tǒng)環(huán)境變量:此電腦----->屬性----->高級系統(tǒng)設(shè)置----->環(huán)境變量----->path----->編輯----->新建
或者直接按win鍵,搜索“環(huán)境變量”。然后單擊打開,按下圖步驟即可。
點擊新建,添加環(huán)境變量。(要與自己的安裝目錄相對應(yīng),找到自己安裝Anaconda的目錄黏貼過來即可)
F:\Software\Anaconda
F:\Software\Anaconda\Scripts
F:\Software\Anaconda\Library\mingw-w64\bin
F:\Software\Anaconda\Library\usr\bin
F:\Software\Anaconda\Library\bin
添加完成后點擊確定。
4.檢查是否配置成功
win+R,輸入 cmd,點擊確定。進(jìn)入命令行窗口。
輸入:conda --version。查看conda版本,若成功顯示,則安裝成功,如果顯示conda不是內(nèi)部或外部命令,則一般是環(huán)境變量配置出錯,去檢查環(huán)境變量配置即可。
conda --version
二.下載cuda
1.安裝文件的準(zhǔn)備
①cuda安裝包下載
CUDA toolkit Download:
https://developer.nvidia.com/cuda-toolkit-archive
下載的CUDA工具包一定要適配自己的電腦顯卡。
選擇自己顯卡配置適配的cuda版本,可參照下圖。
查看自己電腦顯卡配置,可通過桌面空白處單擊右鍵,選擇NVIDIA控制面板,控制面板出現(xiàn)后,點擊左下角系統(tǒng)信息,
選擇組件選項卡,文件名列找到 NVCUDA.DLL,其對應(yīng)的產(chǎn)品名稱中,含有可適配的最高cuda版本(我的電腦顯卡最高適配10.0.132,所以我最高可下載10.0版本的CUDA Tookit)
②cuDNN 壓縮包下載
cuDNN Download:cuDNN地址如下,不過要注意的是,我們需要注冊一個賬號,才可以進(jìn)入到下載界面。大家可以放心注冊的。
https://developer.nvidia.com/rdp/cudnn-download
可以使用下面網(wǎng)址,查看并下載適配的 cuDNN
https://developer.nvidia.com/rdp/cudnn-archive
根據(jù)之前下載的cuda版本選擇下載對應(yīng)的cuDNN,(我下載的是v7.6.5版本)
我的電腦是Windows系統(tǒng)的,根據(jù)不同的系統(tǒng)下載不同的安裝包。
至此,安裝文件準(zhǔn)備完成,下面開始安裝。
2.cuda的安裝與配置
①cuda安裝
找到下載好的cuda安裝包,右鍵選擇以管理員身份運行。
可以修改安裝路徑,推薦使用默認(rèn)安裝路徑。然后點擊ok,等待安裝即可。
等待系統(tǒng)檢查完成,點擊同意并繼續(xù)。
選擇自定義安裝,點擊下一步。
在CUDA下,取消勾選Visual Studio,因為就算選擇安裝VS,很大概率也會安裝失敗。然后點擊下一步。
選擇安裝位置(推薦使用默認(rèn)),選擇好安裝位置后點擊下一步
重點?。。∫欢ㄒ涀〈税惭b位置,后續(xù)配置環(huán)境變量需要用到。
等待安裝完成即可。
檢查環(huán)境變量中是否添加了路徑,如果沒有,則需要自己手動添加。
②手動添加環(huán)境變量
選擇Path后點擊編輯,將下列兩個環(huán)境變量添加進(jìn)去即可(要與自己cuda的安裝路徑相一致)。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\libnvvp
③測試環(huán)境是否安裝成功
命令行輸入nvcc --version,若顯示已安裝的cuda版本,則表示安裝完成。
nvcc --version
3.cuDNN的配置
①解壓cuDNN文件
找到下載好的cuDNN壓縮包后解壓,解壓后的文件如下。解壓后有三個文件夾,把三個文件夾拷貝到cuda的安裝目錄下。
我的cuda的安裝目錄,將文件拷貝到此目錄下,替換已存在的文件即可。
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
②添加環(huán)境變量
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib
③測試環(huán)境是否安裝成功
在此目錄下輸入cmd
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite
輸入bandwidthTest.exe和deviceQuery.exe,得到下圖,表示安裝成功。
bandwidthTest.exe
deviceQuery.exe
三.下載pytorch
1.安裝pytorch
①pytorch官網(wǎng)安裝最新版本
https://pytorch.org/
選擇對應(yīng)的版本,將Run this Command中的代碼復(fù)制,黏貼到命令行中運行。等待安裝即可。
②安裝歷史版本
https://pytorch.org/get-started/previous-versions/
在官網(wǎng)中找到對應(yīng)的cuda版本,復(fù)制代碼到命令行中運行。
③安裝pytorch
以管理員的身份運行命令行窗口
使用Anaconda創(chuàng)建一個虛擬環(huán)境
conda create -n my_pytorch python=3.8.0
安裝好python虛擬環(huán)境后,進(jìn)入虛擬環(huán)境。
activate my_pytorch
進(jìn)入安裝好python的運行環(huán)境后,就可以將官網(wǎng)的torch下載命令復(fù)制過來了。我這里使用的pip方式安裝,也可以使用conda命令安裝。
pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116
2.檢測是否安裝成功
在命令行中輸出 python 。進(jìn)入python交互式窗口。
導(dǎo)入torch包,檢查gpu是否可用。如果返回True,就代表安裝成功了。
import torch
torch.cuda.is_available()
3.使用鏡像路徑
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
然后再去pytorch官網(wǎng)復(fù)制下載代碼,記得刪掉后面的-c pytorch,因為它表示從官網(wǎng)進(jìn)行下載,不從清華鏡像源下。
4.卸載pytorch
pytorch使用什么方式安裝的,就使用什么方式卸載。
①執(zhí)行conda方式
conda uninstall pytorch
conda uninstall libtorch
②執(zhí)行pip方式
pip uninstall torch
四.參考博客
https://blog.csdn.net/fan18317517352/article/details/123035625
https://blog.csdn.net/weixin_43848614/article/details/117221384
https://blog.csdn.net/qq_41936559/article/details/102699082文章來源:http://www.zghlxwxcb.cn/news/detail-627382.html
五.安裝講解視頻
【Anaconda軟件的安裝】 https://www.bilibili.com/video/BV1cX4y1f7X5
【CUDA的安裝】 https://www.bilibili.com/video/BV19g4y147wG
【pytorch的安裝】 https://www.bilibili.com/video/BV1jo4y1z72i文章來源地址http://www.zghlxwxcb.cn/news/detail-627382.html
到了這里,關(guān)于深度學(xué)習(xí)環(huán)境配置(Aanconda+cuda+pytorch)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!