1. 程式人生 > 其它 >樹莓派4B 搭建 Pytorch1.3.0 + TorchVision0.4.1

樹莓派4B 搭建 Pytorch1.3.0 + TorchVision0.4.1

技術標籤:軟體安裝教程PythonOS

Raspberry Pi 4 Model B (8G RAM Version)

Python3.7

Architecture: ARM7l

System: Raspbian Buster with Desktop

由於樹莓派端無法安裝 Linux版本的百度雲盤,雖然可以使用 BaiduPCS-Go 來迂迴得下載百度雲盤中的檔案,但是經過多次嘗試有些檔案無法下載。所以,只能通過 FileZilla 軟體通過 Win-PC 或者 Mac-PC FTP 到樹莓派中。

在首次用 FileZilla 連線 Win-PC 到樹莓派4B的過程中,遇到一次問題,隨即記錄之,以備後來者避坑。

安裝 FileZilla 並與樹莓派連線

Step 1: Win-PC 端:

​ FileZilla 官網下載地址: http://filezilla-project.org/download.php?type=client

Step 2: 樹莓派端:

  1. 安裝 vsftpd 伺服器
sudo apt-get install vsftpd
  1. 修改 vsftpd 配置項
sudo vim /etc/vsftpd.conf

​ 修改以下配置項,開啟樹莓派 FTP 寫許可權:

anonymous_enable=NO 
local_enable=YES  
write_enable=YES
local_umask=022

重啟 vsftpd:

sudo service vsftpd restart

Step 3: 樹莓派目錄->Preferences->Raspberry Pi Configuration->Interfaces

​ 將 SSH: 設定為 Enable

Step 4: 重啟ftp 服務

sudo service vsftp start

輸入樹莓派ip,使用者名稱pi,密碼raspberry,連線成功

img

安裝 Pytorch

Step 1: 下載離線版pytorch1.3.0 whl檔案:

​ https://pan.baidu.com/s/1cohe7rJ-PJwwx6LYxFn4ag,提取碼:9wlw

Step 2: 使用樹莓派本地命令列安裝 whl:

​ pip3 install torch-1.3.0a0+de394b6-cp37-cp37m-linux_armv7l.whl

Step3: 測試:

環境問題

Step 4: 執行:

sudo apt-get install libopenblas-dev

Step 5: 再次測試:

成功

安裝 TorchVision

Step 1: 下載離線版 whl 檔案:

https://pan.baidu.com/s/1gEHzQGP3wydO8CMI892dXg,提取碼:18jr

Step 2: 樹莓派本地執行 bash:

pip3 install torchvision-0.4.1a0+a263704-cp37-cp37m-linux_armv7l.whl

Step 3:

​ 完成

Tips:

在樹莓派中使用 conda create -n pytorch python 建立虛擬環境,然後使用以上方法進行安裝.