樹莓派4搭建PyTorch教程

2021-09-27 07:10:11 字數 2272 閱讀 1577

這部分可以參考樹莓派入門手冊或者網路上其它教程,感覺樹莓派4對buster之前的系統相容性不好,盡量刷buster吧。

1.在buster中,python預設的版本是2.7和3.7,但是由於pytorch還沒有針對python3.7的whl包,所以我們選擇安裝與pytorch最相容的3.5版本。

sudo apt-get install python3.5 #預設安裝的是python3.5.4
2.如果不想使用python2.7,可以將其解除安裝(最好不要隨意解除安裝3.7,可能造成一些問題)。

sudo apt-get autoremove python2.7
解除安裝完後,如果想敲python直接出現python3.5的資訊,那麼:

sudo ln -s /usr/bin/python3.5/usr/bin/python
到這裡,輸入python後,你應該可以看到如下資訊:

3.為python3.5安裝pip。使用:

wget    #這裡可能需要fq才能正常訪問

sudo python3.5 ./get-pip.py

這樣會解除安裝原來的pip,為python3.5安裝好pip。使用:

pip3.5
如果成功安裝,應該出現:

好了,現在前期的準表工作已經做好了。

sudo pip3.5 install torch-0.4.0a0+3749c58-cp35-cp35m-linux_armv7l.whl
進行安裝。看到下圖即安裝成功:

1.試著在python中import torch,發現報錯,如圖:

可能是缺少libopenblas模組。按以下步驟安裝:

sudo apt-cache search libopenblas

sudo apt install libopenblas-dev

sudo pip3.5 install numpy-1.17.2-cp35-cp35m-linux_armv7l.whl
成功後如圖:

5.再次試著import torch,發現還是報錯:

import numpy也出現了報錯:

這裡是缺少環境,安裝:sudo apt-get install libatlas-base-dev即可。

從上面我們可以看到,在import 路徑/usr/local/lib/python3.5/dist-packages/numpy中的random時出了問題,而random是python自身的模組,下面我們考慮在__init__.py檔案中去掉import。

6.修改檔案許可權。cd到numpy檔案目錄下,直接無腦sudo chmod 777 __init__.py

7.開啟init檔案,找到:

可以看到,numpy預設匯入了random,下面我們刪去from . import random。儲存,重啟:reboot。

8.再次嘗試import,可以看到:

大功告成!

樹莓派配置Pytorch

樹莓派映象 python3的安裝,這張卡里已有3.7了 python,pip設定軟鏈結到python3,pip3上 閱讀了這篇部落格,發現沒有什麼官方提供的簡便安裝方法,要在樹莓派上編譯,很慢,選擇了 github上找到倉庫包含了可以在樹莓派執行的pytorch wheel,分別有1.1和1.4版本...

樹莓派4b搭建個人雲 樹莓派4B NAS系統搭建

一 硬碟掛載 由於之前硬碟 ntfs格式 裡有資料不想格式化想直接掛載,就沒有格式化成ext4檔案格式的。安裝ntfs 3g sudo apt get install ntfs 3g 載入核心模組 modprobe fuse 檢視硬碟情況 fdis l 將硬碟掛載到 mnt下 ntfs 3g dev...

樹莓派搭建各種伺服器教程

raspberry pi 樹莓派 有很多的應用,其中搭建伺服器是大家應用比較多的,今天就整理乙個合集用raspberry pi 樹莓派 打造各種伺服器。教程 將樹莓派變成 網路印表機伺服器 更新pc和手機端設定 心得 分享 用樹莓派構建你自己的 微型伺服器,可以外網訪問 配置樹莓派 raspberr...