版本:
pytorch2.0
pycharm2022.3
python3.8
如果你要配置pytorch,你先要確定自己在這臺(tái)電腦上是只作為學(xué)習(xí)調(diào)試代碼用還是要用來(lái)跑模型,如果用來(lái)跑模型,請(qǐng)先下載CUDA和Cudnn,詳見(jiàn)此鏈接安裝配置CUDA與cuDNN安裝教程(超詳細(xì))
如果是單純用來(lái)學(xué)習(xí)調(diào)試代碼,不需要調(diào)用GPU版本的pytorch,請(qǐng)忽略以上步驟。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
去官網(wǎng)下載anaconda,在下載了Anaconda之后,安裝pytorch環(huán)境時(shí),一般都是默認(rèn)下載在C盤(pán)路徑下,這里先要修改默認(rèn)環(huán)境下載 路徑,再下載pytorch,可以給C盤(pán)節(jié)省內(nèi)存。
1:修改conda默認(rèn)安裝環(huán)境位置
?如圖所示,在用戶(hù)文件夾中找到此文件,記事本打開(kāi)編輯,在文段末尾輸入你要保存的默認(rèn)路徑,一般建議在anaconda的安裝目錄中的envs文件夾中,如我的路徑所示:
?記得保存。
保險(xiǎn)起見(jiàn),還可以設(shè)置Anaconda文件夾屬性,權(quán)限全部勾選,其中的envs文件夾屬性也可以如此設(shè)置。
以上參考自:解決新創(chuàng)建的anaconda環(huán)境在C:\Users\xxx\.conda\envs\,而不在anaconda安裝目錄下的envs中
?2:修改pip安裝路徑
見(jiàn)【超詳細(xì) 圖解】 修改pip install 默認(rèn)安裝路徑
3:創(chuàng)建虛擬環(huán)境
打開(kāi)Anaconda prompt
base環(huán)境下運(yùn)行:
conda create -n your_env_name(虛擬環(huán)境名稱(chēng)) python==xx
#想要?jiǎng)?chuàng)建的虛擬環(huán)境的python版本號(hào)如:3.7,3.8,3.9都可以
?之后點(diǎn)擊 ' y ' 確定安裝。
激活環(huán)境:
conda activate your_env_name(虛擬環(huán)境名稱(chēng))
查看虛擬環(huán)境詳細(xì)信息包括安裝路徑:
conda env list
路徑在D:\Softwares\Anaconda3\envs中即為正確。
4:在虛擬環(huán)境下安裝Pytorch
此后的步驟可以參考B站視頻pytorch安裝,去Pytorch官網(wǎng)找到自己對(duì)應(yīng)的版本下載。
安裝時(shí)踩過(guò)的坑?。。?/h2>
注意?。?/span>如果默認(rèn)下載源為清華源下載,請(qǐng)關(guān)閉你的VPN(梯子),否則會(huì)報(bào)錯(cuò)!
有關(guān)清華源的指令參考:查看是否有清華源/刪除清華源,保留默認(rèn)源
如果用默認(rèn)源,下載速度會(huì)很慢,可以打開(kāi)VPN再安裝Pytorch。
如果沒(méi)有VPN(梯子),也有人推薦使用手機(jī)熱點(diǎn)而不用校園網(wǎng)等,可以try it!
安裝完成后可以使用三條指令檢驗(yàn)是否安裝成功
進(jìn)入創(chuàng)建的名為pytorch的虛擬環(huán)境,分別輸入:
1:
python
2:
import torch #若沒(méi)有報(bào)錯(cuò),則安裝Pytorch成功
3:
torch.cuda.is_available() #CPU版本返回False,GPU版本返回True
如果GPU版本返回的False,則很有可能你安裝的是CPU版本的Pytorch,別擔(dān)心,可能不是你的問(wèn)題,而是系統(tǒng)默認(rèn)的問(wèn)題。
在虛擬環(huán)境下輸入此指令查看pytorch是哪個(gè)版本
conda list
找到pytorch和?torchvision,如果后面的Build一欄中帶有cpu,則系統(tǒng)安裝的是CPU版本的pytorch,
你只需要輸入:
conda uninstall cpuonly
即可修改回GPU版本,后面會(huì)帶有cuda或者cudnn字樣。
這時(shí)候你再輸入之前的三條指令驗(yàn)證結(jié)果,返回True,大功告成!
?以上參考此博客:解決pytorch安裝時(shí)默認(rèn)安裝CPU版本的問(wèn)題
5:配置IDE中的虛擬環(huán)境,開(kāi)始調(diào)試
在你的IDE中選擇配置好的虛擬環(huán)境,如果你用的是Pycharm,可以參考B站視頻:Pycharm/Jupytyer配置環(huán)境
?
最后請(qǐng)開(kāi)啟你的深度學(xué)習(xí)之旅!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-727152.html
補(bǔ)充一些實(shí)用指令:
虛擬環(huán)境下輸入conda clean -p,可以刪除C盤(pán).conda文件夾的pags中一些沒(méi)用的包,以釋放空間。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-727152.html
到了這里,關(guān)于配置(GPU/CPU)Pytorch環(huán)境以及修改conda和pip默認(rèn)安裝路徑,安裝環(huán)境前必看?。。ā涀约貉b環(huán)境踩過(guò)的坑......)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!