樹莓派4B 搭建 Pytorch1.3.0 + TorchVision0.4.1
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: 樹莓派端:
- 安裝 vsftpd 伺服器
sudo apt-get install vsftpd
- 修改 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,連線成功
安裝 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 建立虛擬環境,然後使用以上方法進行安裝.