日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > pytorch >内容正文

pytorch

历经万难,终于搭好深度学习环境[吐血总结篇,造福后人]

發(fā)布時(shí)間:2023/12/10 pytorch 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 历经万难,终于搭好深度学习环境[吐血总结篇,造福后人] 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

??

● 我的電腦配置如下:Win103060

● 接下來我們要干的事情:

配置的清單列表簡(jiǎn)單說明
Anaconda3-2021.11-Windows-x86_64只需 5 分鐘不到
PyCharm Community Edition 2021.3(python編譯器)只需 5 分鐘不到
GPU驅(qū)動(dòng)(即497.09-notebook-win10-win11-64bit-international-dch-whql,NVIDIA,英偉達(dá))只需 10 分鐘不到
cuda_11.3.0_465.89_win10> 30 分鐘
cudnn-11.3-windows-x64-v8.2.0.53> 20 分鐘
pytorch_1.10.0> 20 分鐘

文章目錄

  • 零、寫在前面
  • 一、騰出 C 盤
    • 1.1 下載分區(qū)助手
    • 1.2 使用分區(qū)助手
  • 二、安裝 Anaconda、Pycharm、Python
    • 2.1 安裝 Anaconda3
    • 2.2 安裝 Pycharm
    • 2.3 安裝 Python3.8
  • 三、安裝 GPU驅(qū)動(dòng)、CUDA、cudnn
    • 3.1 安裝 GPU驅(qū)動(dòng)
    • 3.2 安裝 CUDA
    • 3.3 配置 cudnn庫
  • 四、安裝 Pytorch
  • 五、最終測(cè)試
  • 六、參考附錄


??


零、寫在前面

● 這一路,我踩了巨…多的坑,終于…配置好了。多少個(gè)漆黑的夜晚,想吃電腦的沖動(dòng)…

● 所有流程大概需要 3 個(gè)小時(shí)【前提是你的網(wǎng)速倍兒棒,頂多也就半天】,我配置了將近 3 天。

● 趁我還記得,就花了大概 5 個(gè)小時(shí)詳細(xì)地寫了這篇隨筆。



一、騰出 C 盤

為什么要騰出 C 盤?因?yàn)樵诤竺?#xff0c;安裝驅(qū)動(dòng)、CUDA時(shí),我采用的時(shí)推薦安裝,如果采用另外一個(gè)選項(xiàng)(即自定義安裝),一不小心就有可能少安裝什么,導(dǎo)致前功盡棄。

● 我在這里給大家看一下,安裝驅(qū)動(dòng)、CUDA的界面吧,這樣子的:



● 所以我們先騰出 C 盤。如果你的 C 盤夠大,那可以直接跳過這一步驟。而如果你的 C 盤只有 20G 不到(或者已經(jīng)爆紅了),建議擴(kuò)容一下。而且學(xué)一招 擴(kuò)容 C 盤,終身有益


1.1 下載分區(qū)助手

● 這里我推薦一款分區(qū)助手——傲梅分區(qū)助手,我也用的這個(gè),挺好用的。

官網(wǎng)下載鏈接: https://guanjia.qq.com/sem/944/index.html?ADTAG=media.buy.baidu.SEM.

說明:點(diǎn)擊普通下載即可。


● 下載完后,會(huì)得到一個(gè)PACNPro_8.3.0.0的安裝包(版本可能有所不同),雙擊,下一步下一步即可(安裝位置可以自己選)。最后需要手機(jī)微信掃掃二維碼,關(guān)注一下,領(lǐng)取激活碼,就可以免費(fèi)使用了。


1.2 使用分區(qū)助手

它的使用界面如下


● 對(duì)于上圖的說明:可能大家還沒發(fā)現(xiàn),我沒有 D 盤,那是因?yàn)?#xff0c;我想,我這臺(tái)電腦主要就是來跑敲代碼、跑深度學(xué)習(xí)的,所以把 D 盤合并給 C 盤了,一勞永逸。(因?yàn)?#xff0c;我以前感覺不管下點(diǎn)什么編程軟件,明明我把所有安裝路徑設(shè)置在 D 盤或者其他盤,最后 C 盤還是會(huì)漲。所以干脆把 C 盤弄大一點(diǎn),全部配置放在 C 盤)

注意:只要我們沒有點(diǎn)左上角那個(gè) “提交” ,我們?cè)谶@個(gè)分區(qū)助手界面做的所有操作都沒事。


調(diào)整 、創(chuàng)建 、合并 、刪除 “分區(qū)” 的視頻演示圖如下:【大家可以多多嘗試】

● 最后記得點(diǎn)一下左上角的提交即可,接下來就會(huì)重啟主機(jī),進(jìn)入以下界面:


● 最后等待分區(qū)完即可。



二、安裝 Anaconda、Pycharm、Python

● 首先,我們了解一下Python,Anaconda,Pycharm的區(qū)別

??① Python是個(gè)解釋器(基本的編譯環(huán)境)。

??② Anaconda是一個(gè)python的發(fā)行版,包括了python和很多常見的軟件庫,和一個(gè)包管理器conda。常見的科學(xué)計(jì)算類的庫都包含在里面了,使得安裝比常規(guī)python安裝要容易【所以裝了anaconda就不需要裝python了】。可以大致這樣理解:python是 農(nóng)貿(mào)市場(chǎng)里一個(gè)小型批發(fā)商賣的最簡(jiǎn)單最基本的做飯三件套——刀、鍋、火,而anaconda是農(nóng)貿(mào)市場(chǎng)里一個(gè)大型批發(fā)商賣的一整套做飯工具(它不僅包含了基礎(chǔ)的做飯三件套,還包含了什么磨刀石、菜板、刷鍋鋼絲球等,主要是用來幫助和管理做飯三件套的)

??③ pycharm是為Python編程語言專門打造的一款I(lǐng)DE(集成開發(fā)環(huán)境)。可以大致這樣理解:剛剛說了,python 相當(dāng)于廚房里做飯三件套, Anaconda相當(dāng)于廚房做飯 X 件套,而 pycharm 是整個(gè)廚房——它就把 “所有的工具+自來水天然氣” 融入進(jìn)來了,而且是圖形化界面有序排放、不同關(guān)鍵字顏色展示不同,這就很方便我們編寫代碼(做飯)。


2.1 安裝 Anaconda3

我安裝的是最新版的Anaconda,官方下載地址:https://www.anaconda.com/products/individual.

官方下載界面:


安裝步驟,動(dòng)圖展示:

注意:因?yàn)槲乙呀?jīng)在 C 盤已經(jīng)安裝過了,所以便隨便在 F 盤找了一個(gè)文件夾進(jìn)行演示。【注意:路徑一定要是全英文】


2.2 安裝 Pycharm

我安裝的也是最新版的Anaconda,官方下載地址: https://www.jetbrains.com/pycharm/download/#section=windows.

官方下載界面:



安裝步驟,動(dòng)圖展示:

注意:在安裝的第二個(gè)界面和你們是不同的,因?yàn)槲乙呀?jīng)安裝過了,所以它提示我問我是否卸載。


2.3 安裝 Python3.8

● 雖然python的最新版已經(jīng)有3.9以上的了,但我看大部分網(wǎng)上的安裝流程都是3.8的,更定定一點(diǎn),所以我也選擇3.8。

● 首先,我門打開Anaconda Prompt(類似于 CMD 命令行窗口):

● 打開的界面后,我們要輸入如下命令來安裝 python3.8:

conda create -n master python=3.8

說明:master這個(gè)文件夾的名字可以自己取。命令執(zhí)行完后,在這個(gè)目錄下就會(huì)自動(dòng)生成相應(yīng)的文件,文件里面就有python3.8編譯器的各項(xiàng)配置。(我們就不用到官網(wǎng)去下python了。以后讓用用新版本的python,重新建個(gè)目錄再配置一下既可以了,很方便)



三、安裝 GPU驅(qū)動(dòng)、CUDA、cudnn

● 同樣地,我們來了解一下GPU驅(qū)動(dòng)、CUDA、cudnn

驅(qū)動(dòng)(程序):驅(qū)動(dòng)程序一般指的是設(shè)備驅(qū)動(dòng)程序(Device Driver),是一種可以使計(jì)算機(jī)和設(shè)備進(jìn)行相互通信的特殊程序。沒有顯卡驅(qū)動(dòng),就不能識(shí)別 GPU 硬件,不能調(diào)用其計(jì)算資源。

CUDA:是 Nvidia 推出的只能用于自家 GPU 的并行計(jì)算框架。只有安裝這個(gè)框架才能夠進(jìn)行復(fù)雜的并行計(jì)算。主流的深度學(xué)習(xí)框架也都是基于 CUDA 進(jìn)行 GPU 并行加速的。

cudnn:針對(duì)深度卷積神經(jīng)網(wǎng)絡(luò)的加速庫。


3.1 安裝 GPU驅(qū)動(dòng)

NVIDIA驅(qū)動(dòng)程序官方下載地址: https://www.nvidia.cn/Download/index.aspx?lang=cn.

官方下載界面


安裝步驟,動(dòng)圖展示


說明:中間有一段我暫停了,直接跳到最后的界面。然后,因?yàn)槲乙呀?jīng)安裝過了,所以打開任務(wù)管理器把它掐掉了,大家直接安裝到最后即可。


3.2 安裝 CUDA

NVIDIA——CUDA官方下載地址: https://developer.nvidia.com/cuda-toolkit-archive.

官方下載界面:【可能很久這個(gè)頁面也打不開,需要耐心等待一下】

說明:點(diǎn)一下右邊的“CUDA Toolkit 11.3.0” ,進(jìn)入相應(yīng)的配置界面如下:

說明:這個(gè) cuda 東西有點(diǎn)大,2.7G,在這上面下載可能有點(diǎn)慢,我推薦用迅雷來下。


動(dòng)態(tài)演示如下



CUDA安裝步驟,動(dòng)圖展示

說明:錄屏中間有一段我也暫停了,直接跳到最后的界面。


3.3 配置 cudnn庫

NVIDIA——cudnn官方下載地址: https://developer.nvidia.com/rdp/cudnn-archive.

官方下載界面:【可能這個(gè)頁面也需要一定的時(shí)間打開,需要耐心等待一下】

說明:接著再點(diǎn)一下延展出來的的“cuDNN Library for Windows(X86)” 即可,也可以使用同樣的方法,迅雷下載:


cudnn庫的配置步驟,動(dòng)圖展示


說明:下載好后,解壓會(huì)得到cuda這個(gè)文件夾,然后我們要分別把該文件夾里面的bin、include、lib里面的所有東西復(fù)制到相應(yīng)CUDA對(duì)應(yīng)的三個(gè)同名文件夾里面去(就是我們 3.2 步安裝的東西)。【如果詢問你是否替換,直接替換即可】




四、安裝 Pytorch

● Pytorch是一個(gè)基于Python的可續(xù)計(jì)算包,提供兩個(gè)高級(jí)功能:1、具有強(qiáng)大的 GPU 加速的張量計(jì)算(如NumPy)。2、包含自動(dòng)求導(dǎo)系統(tǒng)的深度神經(jīng)網(wǎng)絡(luò)。它是一個(gè)以Python優(yōu)先的深度學(xué)習(xí)框架,不僅能夠?qū)崿F(xiàn)強(qiáng)大的 GPU 加速,同時(shí)還支持動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)。

Pytorch官方下載地址: https://pytorch.org/get-started/locally/.

官方下載界面

說明:選Windows系統(tǒng),我先前用的是Anaconda的Conda(一個(gè)開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),我感覺它有點(diǎn)像資源管理器),下的也是最新版本11.3的CUDA,所以這樣選。

● 然后只要我們?cè)俅未蜷_ 2.3 步驟提到的Anaconda Prompt,然后輸入下面的命令來激活master環(huán)境(先前已經(jīng)裝了python3.8的):

activate master

● 然后再輸入下面的命令即可開始安裝pytorch。但是…慢著…這種方式巨慢!

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch


● 如果在安裝過程中出現(xiàn)“CondaVerificationError” 等問題,直接輸入“conda clean --all”,把之前安裝包的緩沖清理掉【不然它們會(huì)導(dǎo)致安裝包不能正常安裝】

● 這里我提供一個(gè)快速下載的方法:使用清華源的鏡像,這需要在輸入activate master后再輸入以下命令:【一行一行地輸】

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/

● 最后,再輸入下面的命令(即將其官網(wǎng)上復(fù)制的鏈接后面的-c pytorch去掉即可開始安裝pytorch)

conda install pytorch torchvision torchaudio cudatoolkit=11.3

科普一下:最后的-c代表的是channels從pytorch官網(wǎng)下載,所以導(dǎo)致速度慢,而從國(guó)內(nèi)鏡像源中尋找我們需要的pytorch包,例如清華源,下載就很很快。


簡(jiǎn)單展示一下其界面:

注意:因?yàn)槲乙呀?jīng)配置過清華源、pytorch這些,所以它會(huì)提示我這些東西。大家按照上面的步驟走一定沒錯(cuò)。



五、最終測(cè)試

創(chuàng)建新項(xiàng)目,動(dòng)態(tài)演示圖如下:

說明:
??① 項(xiàng)目放置的路徑隨便選,我選的實(shí)在 E 盤里面。
??② 解釋器(Interpreter)要選我們先前用conda安裝了的master環(huán)境下的python。
??③ 因?yàn)槲沂怯玫耐扑]安裝,所以路徑如上,如果大家沒有安裝在 C 盤,就需要去anaconda相應(yīng)的文件夾里面去找。


創(chuàng)建一個(gè)pyhton文件:【隨便取一個(gè)名字,最后回車一下即可】

對(duì)該pyhton文件進(jìn)行環(huán)境檢查:【看看我們pytorch是否配置成功】


說明:可以看見,pytorch1.10.0已經(jīng)配置好了的。


最終測(cè)試:【在代碼框輸入以下代碼并運(yùn)行】

import torch print(torch.cuda.is_available())

運(yùn)行結(jié)果:【如果是Ture,那么恭喜你!!!大功告成!!!!】



六、參考附錄

[1] pytorch+anaconda+CUDA+cudnn保姆式安裝教程
鏈接: https://www.bilibili.com/video/BV1764y1X7va.

[2] 安裝PyTorch GPU/CPU 兩種方法,各種版本,穩(wěn)穩(wěn)的!
鏈接: https://www.bilibili.com/video/BV1FN411o7Ep.

[3] pytorch下載太慢怎么辦?
鏈接: https://www.zhihu.com/question/435340249.

[4] 小白操作Win10擴(kuò)充C盤(把D盤內(nèi)存分給C盤)親測(cè)多次有效
鏈接: https://blog.csdn.net/qq_41253960/article/details/111563342.


?? ??

小王同學(xué)?????
2021/12/11?????

總結(jié)

以上是生活随笔為你收集整理的历经万难,终于搭好深度学习环境[吐血总结篇,造福后人]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。