国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

深度學(xué)習(xí)環(huán)境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《動(dòng)手學(xué)深度學(xué)習(xí)》環(huán)境配置(巨詳細(xì),持續(xù)迭代)

這篇具有很好參考價(jià)值的文章主要介紹了深度學(xué)習(xí)環(huán)境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《動(dòng)手學(xué)深度學(xué)習(xí)》環(huán)境配置(巨詳細(xì),持續(xù)迭代)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

李沐大神《動(dòng)手學(xué)深度學(xué)習(xí)》安裝篇——通用AI、深度學(xué)習(xí)、機(jī)器學(xué)習(xí)環(huán)境

Anaconda+cuda+cudnn+Pytorch(手把手教你安裝深度學(xué)習(xí)環(huán)境)——這里是GPU+PyTorch版本



前言

國(guó)內(nèi)AI教學(xué)體系發(fā)展較晚,很多喜歡AI的同學(xué)都得不到系統(tǒng)的學(xué)習(xí)。當(dāng)然我們也不否認(rèn)國(guó)內(nèi)一些優(yōu)質(zhì)的AI領(lǐng)域的課程和教學(xué)資料,這里我們主要推薦李沐大神推出的《動(dòng)手學(xué)深度學(xué)習(xí)》,這門(mén)課程最初主要應(yīng)用在國(guó)外一流大學(xué)的,后面也推出了中文版,李沐大神親自下場(chǎng)在B站講授中文版課程,非常值得一學(xué),今天我們就從頭開(kāi)始啃《動(dòng)手學(xué)深度學(xué)習(xí)》,敬畏經(jīng)典。


向沐神致敬——教程傳送門(mén)

一、安裝原理指南

  • 該課程支持很多開(kāi)源AI框架,本教程采用筆者最常用的PyTorch。
  • 首先需要安裝Anaconda,作為開(kāi)源的Python版本是后續(xù)一切的基礎(chǔ)。
    (教程推薦使用更簡(jiǎn)易版本的Miniconda,對(duì)于本課程的學(xué)習(xí)兩者都可以,但如果內(nèi)存支持的話建議一站式下載Anaconda方便后續(xù)做其他項(xiàng)目)
  • 其次要安裝cuda和cudnn,來(lái)通過(guò)GPU參與的各類支持,cudnn主要用于DL框架。
    (這一步需要電腦有獨(dú)立顯卡,需要提前了解自己顯卡的情況,沒(méi)有顯卡可以考慮借學(xué)校實(shí)驗(yàn)室的卡或租用顯卡,本課程并不要求顯卡,但是使用顯卡的效果會(huì)更好。)
  • 最后安裝PyTorch框架,是目前最常見(jiàn)的AI框架之一,很多頂級(jí)的開(kāi)源項(xiàng)目都支持該框架。

二、Anaconda

(最好安裝的一部分)
官網(wǎng)傳送門(mén)

直接在官網(wǎng)安裝就會(huì)獲得最新版的win-x86_64適配,需要的Linux或Mac版本的可以另外找教程。

驗(yàn)證方式:在cmd中輸入

conda --version
python

動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能

注意:
下載后直接按照步驟按照即可,如果要更改路徑請(qǐng)記住路徑,后面會(huì)一直需要Anaconda Powershell Prompt進(jìn)行后面的安裝,并且后續(xù)一些安裝包需要知道虛擬環(huán)境的位置。

三、cuda+cudnn

(GPU版本需要,如果是CPU版本的話直接跳到第四步)

1. cuda

首先需要做一些準(zhǔn)備工作:

  • 檢查自己顯卡,查看支持的CUDA版本(筆者機(jī)器支持11.7及低版本)

直接搜索NVIDIA Control Panel
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能

注意:
該版本情況是向下兼容的,比如支持11.7就支持更低版本,而不支持更高版。

其次是在官網(wǎng)安裝對(duì)應(yīng)版本,官網(wǎng)傳送門(mén),注意和電腦系統(tǒng)、架構(gòu)對(duì)應(yīng),千萬(wàn)要對(duì)應(yīng),不然后面可能出無(wú)法預(yù)料的問(wèn)題。

  • 官網(wǎng)會(huì)優(yōu)先推薦下載最新版本,但可能PyTorch還未更新至CUDA的最新版<預(yù)測(cè)版本不對(duì)應(yīng)可能出問(wèn)題,但還未嘗試>,如果想下載歷史版本直接搜索CUDA+版本號(hào)即可。
  • 這里有l(wèi)ocal和network兩個(gè)選項(xiàng),local需要下載很久,而network相當(dāng)于下載一個(gè)引導(dǎo)程序持續(xù)聯(lián)網(wǎng)下載組件。
  • 在配置過(guò)程中,盡可能不要?jiǎng)幽J(rèn)路徑,不然后續(xù)無(wú)法被Anaconda識(shí)別并調(diào)用。
    (血淚教訓(xùn),一定別改路徑,不然怎么都安裝不成功)
    驗(yàn)證是否成功:在Anaconda Powershell Prompt對(duì)應(yīng)的虛擬環(huán)境中輸入

nvcc --version
set cuda
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能

2. cudnn

這里也是要注意版本問(wèn)題,基本無(wú)坑,官網(wǎng)傳送門(mén)。

四、PyTorch

(本文是GPU版本的PyTorch,CPU更簡(jiǎn)單一些,見(jiàn)傳送門(mén))
首先上官網(wǎng)

  • 明確系統(tǒng)版本、CUDA版本等信息,按需選擇。
    (關(guān)于用conda還是用pip,筆者建議用pip,首先坑少,其次可能更有利于后續(xù)使用。conda安裝起來(lái)極易出問(wèn)題,導(dǎo)致最后也沒(méi)有解決下載一半卡死的問(wèn)題,果斷換pip,但是兩者的區(qū)別還沒(méi)有理解和真實(shí)體驗(yàn),希望后續(xù)可以專門(mén)發(fā)文說(shuō)明)
  • 如果安裝過(guò)程出現(xiàn)卡死或超時(shí)現(xiàn)象,可以考慮更換鏡像源,參考文檔。

驗(yàn)證是否安裝成功:在Anaconda Powershell Prompt對(duì)應(yīng)的虛擬環(huán)境中輸入

動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能

如果是x.xx.x+cpu的話就成功入坑,后面咱來(lái)填坑!??!參考文檔
(沒(méi)有特殊設(shè)置自己下載往往會(huì)直接裝了CPU版本,需要采用一些特殊指令)

  • 第一步卸載這個(gè)版本

pip uninstall torch

  • 接著在官網(wǎng)找到對(duì)應(yīng)指令,準(zhǔn)備好。進(jìn)入pip后的那個(gè)網(wǎng)站,示意如下:

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
搜索https://download.pytorch.org/whl/cu117

  • 下載對(duì)應(yīng)版本的torch、torchvision、torchaudio,注意python版本(cp39-python3.9)、系統(tǒng)、gpu(cu117-cuda11.7)。

將下載好的文件復(fù)制到虛擬環(huán)境對(duì)應(yīng)位置,比如D:\anaconda\Lib\site-packages
找到虛擬環(huán)境的對(duì)應(yīng)文件夾,復(fù)制完成后是這樣的:
動(dòng)手學(xué)深度學(xué)習(xí)環(huán)境配置,筆記,PyTorch,深度學(xué)習(xí),深度學(xué)習(xí),python,pytorch,人工智能

  • 在Anaconda Powershell Prompt對(duì)應(yīng)的虛擬環(huán)境中輸入以下三條指令:
pip install torch-1.7.1+cu101-cp38-cp38-win_amd64.whl
pip install torchvision-0.8.2+cu101-cp38-cp38-win_amd64.whl
pip install torchaudio-0.7.2-cp38-none-win_amd64.whl

這里就順利完成GPU版本的PyTorch的安裝,下面驗(yàn)證是否成功:在Anaconda Powershell Prompt對(duì)應(yīng)的虛擬環(huán)境中輸入

python
import torch
torch.cuda.is_available()

結(jié)果為true代表成功,另外想看版本的話再輸入:

print(torch.__version__)

顯示x.xx.x+cuxxx即代表成功

五、jupyter notebook

課程大多實(shí)驗(yàn)都可以在jupyter notebook上完成,有一個(gè)比喻很好,說(shuō)jn像一個(gè)算法的草稿紙,筆者自己是很偏愛(ài)的。

  • 在對(duì)應(yīng)的虛擬環(huán)境中直接輸入:

jupyter notebook
即可對(duì)應(yīng)環(huán)境的jupyter notebook,剛剛搭建的一系列環(huán)境均可以在該界面中使用。

但打開(kāi)后發(fā)現(xiàn),辛辛苦苦安裝的PyTorch卻無(wú)法被jupyter notebook調(diào)用,還需要完成以下步驟:

  • 輸入以下命令安裝插件:(注意要先激活你需要的環(huán)境)

conda install nb_conda
conda install ipykernel

  • 重啟jupyter notebook就會(huì)發(fā)現(xiàn),驗(yàn)證可知能夠正常調(diào)用。
    驗(yàn)證方式:
import torch
torch.cuda.is_available()

總結(jié)

安裝環(huán)境是比較辛苦的,而且每個(gè)人都會(huì)遇到一些奇奇怪怪的問(wèn)題,往往取決于系統(tǒng)本身的一些亂七八糟的情況,但是作為程序員我們要學(xué)著一點(diǎn)點(diǎn)整理系統(tǒng),讓它盡可能地規(guī)范化。筆者這套安裝也是進(jìn)行了很多次,從兩年前接觸AI就開(kāi)始裝了,到現(xiàn)在重新裝仍然還會(huì)出現(xiàn)新問(wèn)題,但是已經(jīng)不畏懼了,因?yàn)榭倳?huì)有親愛(ài)的小伙伴遇到相似的問(wèn)題,所以大家要勤查,這里也感謝互聯(lián)網(wǎng)廣大同行的投喂。希望大家扎實(shí)地邁出第一步,持續(xù)進(jìn)步!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-618167.html

到了這里,關(guān)于深度學(xué)習(xí)環(huán)境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《動(dòng)手學(xué)深度學(xué)習(xí)》環(huán)境配置(巨詳細(xì),持續(xù)迭代)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包