配置Pytorch的環(huán)境,我自己著實(shí)花了很久的時(shí)間,遇到了很多的問(wèn)題,問(wèn)了讓大家少走彎路,我這邊寫(xiě)一下一個(gè)成功的案例。這邊先要感謝一下兩位博主的文章。
在 RaspberryPi 上編譯 PyTorch
Pytorch on RaspberryPi
前人種樹(shù)后人乘涼,希望我的文章也能幫助到一些人。 首先樹(shù)莓派上面是自帶了Python2.7的版本的,由于我們這邊是要在Python3.5上面配置Pytotch,所以我們先安裝一下Python3。
sudo apt install python3
輸入python3,安裝成功的界面如下:
然后通過(guò)pip3 list 查看已經(jīng)安裝的包,可以看見(jiàn)常用的一些包都已經(jīng)幫我們安裝好了(例如numpy,pillow等等)。需要注意的時(shí),這邊安裝的Python版本是3.5的, 如果需要安裝Python3.6.X版本的話,需要自己去官網(wǎng)下載 相關(guān)的安裝包 并解壓編譯安裝,相對(duì)要耗時(shí)一些,可能會(huì)遇到其他一些奇奇怪怪的問(wèn)題,這個(gè)后續(xù)我會(huì)再寫(xiě)篇博客講講如何安裝Python3.6.X并在此版本上配置pytorch。
之前呢,我是按照兩位博主的教程,一步一步設(shè)置環(huán)境變量,然后下載源碼,編譯安裝,我記得大概編譯了十幾個(gè)小時(shí)吧,最后還是安裝失敗了。所以,我這邊建議向直接安裝成功的小伙伴,可以直接按照我這邊的教程( 借助一下兩位博主提供的torchXXX.whl文件 ),直接安裝。當(dāng)然了,要是想自己動(dòng)手嘗試了,我也是非誠(chéng)提倡的,可以遇到很多問(wèn)題,踩很多坑.....能多了解點(diǎn)東西吧反正。這邊torch3.5的版本的話,在這邊下載,尊重一下原作者的辛苦成果。
torch-0.4.0a0+3749c58-cp35-cp35m-linux_armv7l.whl
下載完了之后,先cd到存放torchXXX.whl的文件夾,直接安裝,命令如下。
實(shí)踐截圖:
具體代碼:
pip3 install torch-0.4.0a0+3749c58-cp35-cp35m-linux_armv7l.whl
安裝成功截圖:
然后打開(kāi)Python3 ,進(jìn)行測(cè)試
根據(jù)報(bào)錯(cuò)的問(wèn)題,我們就查看一下這個(gè)libopenblas是個(gè)什么東西,是否需要安裝或者如何安裝這個(gè)軟件。我們首先利用apt-cache search 命令來(lái)查找相應(yīng)的libopenblas的安裝包。接著根據(jù)查找到的內(nèi)容,安裝相應(yīng)的軟件。
具體代碼如下:
sudo apt-cache search libopenblas
sudo apt install libopenblas-dev
實(shí)踐截圖如下:
等待安裝成功之后,然后我們?cè)賮?lái)測(cè)試一下import torch命令。
具體代碼如下:
import torch
a = torch.FloatTensor((2,2))
print(a)
a.add(3)
print(a)
實(shí)踐截圖如下:
好的,到此為止,我們就安裝好pytorch了。一般情況下,我們需要加載一些圖片數(shù)據(jù),所以常常需要用到torchvison,所以此處我們就一起安裝了torchvison。具體命令如下:
pip3 search torchvision
pip3 install -i https://mirrors.aliyun.com/pypi/simple torchvision
為了以往萬(wàn)一,我們打開(kāi)python3,導(dǎo)入一下torchvision測(cè)試一番:
好的,沒(méi)有問(wèn)題!本期博客到此為止。如果覺(jué)得本文不錯(cuò),記得給博主點(diǎn)贊鼓勵(lì)啊~
待我踩坑歸來(lái),再給大家分享踩坑的經(jīng)驗(yàn)。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
