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

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