希望你要有耐心一步一步做完,你一定會有收獲!
第1步.安裝Anaconda
1.Anaconda官網(wǎng)鏈接(版本隨意)
2.筆者自己版本的度盤Anaconda鏈接
安裝時(shí)需要注意的點(diǎn):(不重要的安裝步驟省略了)
(1)Anaconda安裝路徑的選擇
這里最好裝在空間大的盤,因?yàn)橐谒哪夸浵卵b很多虛擬環(huán)境,虛擬環(huán)境還挺大的,我裝在空間大的E盤。
(2)這里全打√就是了,第一個(gè)如果不打√
(3)這里不打√
第2步.安裝pycharm
1.pycharm官網(wǎng)鏈接(版本隨意)
2.筆者自己版本的度盤pycharm鏈接
安裝時(shí)需要注意的點(diǎn):(不重要的安裝步驟省略了)
(1)pycharm安裝路徑的選擇
這里建議還是裝在空間大的盤,自己新建一個(gè)文件夾裝里面,我是和Anaconda都裝在E盤里,沒裝在C盤。
(2)全打√就是了
第3步.創(chuàng)建虛擬環(huán)境
一般來說不同的項(xiàng)目,需要不同的虛擬環(huán)境,所以我要根據(jù)需求來創(chuàng)建虛擬環(huán)境
(1)先看github的markdown文件,看項(xiàng)目需要哪些配置(接下來以這個(gè)項(xiàng)目為例子)
(2)打開Anaconda prompt
(3)創(chuàng)建一個(gè)虛擬環(huán)境,并指定安裝對應(yīng)的python
這里我們裝python3.8,因?yàn)槲已b3.7出錯了哈哈。裝環(huán)境就是個(gè)試錯的過程沒辦法。
conda create -n my_env01 python=3.8
按y:
conda activate my_env01
即可進(jìn)入虛擬環(huán)境,為等下在虛擬環(huán)境里安裝pytorch和cuda做準(zhǔn)備
第4步.安裝pytorch與cuda
(1)進(jìn)入pytorch官網(wǎng)的版本頁面,找對應(yīng)版本的pytorch
點(diǎn)這個(gè)pytorch鏈接
進(jìn)入然后往下翻,找到對應(yīng)的v1.12.0,linux and Windows那塊。
沒有英偉達(dá)顯卡的,裝CPU only
有英偉達(dá)顯卡,但是不是30和40系的,裝CUDA 10.2
有英偉達(dá)顯卡,且是30和40系的,裝CUDA 11.3或11.6
我的是3070,我選擇裝11.6的
(2)進(jìn)入Anaconda prompt 并進(jìn)入虛擬環(huán)境并輸入安裝命令,該命令會把pytorch和cuda,還有一些包一步到位都安裝好
進(jìn)入Anaconda prompt 并進(jìn)入虛擬環(huán)境我前面有講過,現(xiàn)在直接接著輸入上面的安裝命令:
按y:
如果下的賊慢,那就換國內(nèi)的源,直接點(diǎn)這篇文章學(xué)習(xí)換源,我換了清華源下的很快
至此pytorch和cuda以及一些包都在虛擬環(huán)境裝好了:
(3)進(jìn)入pycharm 把新創(chuàng)虛擬環(huán)境設(shè)為python解釋器,并查看哪些模組裝好,哪些沒裝好
點(diǎn)右下角的畫紅線的解釋器:
點(diǎn)interpreter Settings:
點(diǎn)Show All:
(下面四個(gè)是我建的四個(gè)虛擬環(huán)境)點(diǎn)+號:
點(diǎn)…號:
Anaconda是我自己命名的文件夾,我把Anaconda裝在里面,主要是找到
envs這個(gè)文件夾,再找到你命名的虛擬環(huán)境的那個(gè)文件夾:
點(diǎn)python.exe, 再點(diǎn)ok:
再點(diǎn)ok:
python3.8裝好了:
cuda11.6.0裝好了:
pytorch1.12.0裝好了:
numpy順帶也裝好了:
第5步.安裝項(xiàng)目需要剩余的模組
打√的是已經(jīng)裝好了的
接下的組件我們用pycharm自帶的功能一鍵安裝需要的模組
如果pycharm也沒有,我們就進(jìn)入anaconda prompt,再進(jìn)入虛擬環(huán)境用“pip install模組名 ” 安裝
(1)用pycharm自帶的功能一鍵安裝需要的模組
點(diǎn)+號:
搜索框輸入模組名稱,并選擇對應(yīng)的版本,并點(diǎn)install package:
成功安裝:
搜索框輸入模組名稱,并選擇對應(yīng)的版本,并點(diǎn)install package:
報(bào)錯,與python3.8不適配,于是我們選擇安裝更高版本scikit-learn,直到不報(bào)錯為止:
成功安裝:
(2)進(jìn)入anaconda prompt,再進(jìn)入虛擬環(huán)境用“pip install” 安裝
目前已經(jīng)安裝好的模組如下:
pytorch_geometric在pycharm里搜不到,所以我們只能換個(gè)方式安裝,
進(jìn)入anaconda prompt,再激活虛擬環(huán)境,再:
pip install 模組名稱==指定版本
例如:
pip install torch-geometric==1.3.2
我這里沒輸入版本就默認(rèn)裝最新版了:
成功安裝:
表的目前都裝好了,運(yùn)行代碼試試:
第6步.運(yùn)行代碼
(1)打開pycharm,open項(xiàng)目文件夾
(2)把建好的虛擬環(huán)境作為python解釋器
點(diǎn)右下角解釋器,再點(diǎn)interpreter settings:
點(diǎn)show all:
選中自己創(chuàng)的環(huán)境,點(diǎn)ok:
解釋器設(shè)置好了:
(3)在終端輸入命令(原作者在github的markdown文件里會講)運(yùn)行代碼
pycharm終端位置:
markdown數(shù)據(jù)預(yù)處理代碼命令截圖:(我這個(gè)項(xiàng)目要數(shù)據(jù)預(yù)處理,有些項(xiàng)目沒有這一步,直接訓(xùn)練)
復(fù)制以上命令輸入到pycharm終端,回車:(注意 $不能加,那是用docker才要加)
沒有報(bào)錯,預(yù)處理中,還有49個(gè)epoch:
預(yù)處理完成:
預(yù)處理生成的文件:
markdown訓(xùn)練和評價(jià)代碼命令截圖:
復(fù)制以上命令輸入到pycharm終端,回車:(注意 $和\不能加,那是用docker才要加)
成功訓(xùn)練(5輪交叉驗(yàn)證,1輪100回合):文章來源:http://www.zghlxwxcb.cn/news/detail-472316.html
評價(jià)結(jié)果:文章來源地址http://www.zghlxwxcb.cn/news/detail-472316.html
到了這里,關(guān)于深度學(xué)習(xí)Github項(xiàng)目實(shí)例復(fù)現(xiàn):從虛擬環(huán)境安裝到得出代碼的復(fù)現(xiàn)結(jié)果的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!