【 Edge 】於 NVIDIA® Jetson Nano 安裝 Google MediaPipe 0.8.9 版本
內容
- 學習目標
- 前置準備作業
- 實驗環境
- 安裝所需套件
- 安裝 MediaPipe 0.8.9
- 確認版本
- Illegal instruction (core dumped) 錯誤解法
學習目標
- 如何在
NVIDIA Jetson Nano
安裝Google MediaPipe 0.8.9
版本
前置準備作業
- 可上網的 NVIDIA Jetson Nano
實驗環境
- Python version: 3.6.9
- nvcc version: cuda_10.2_r440.TC440_70.29663091_0
- Jetpack version: 4.6.1
- OpenCV version: 4.5.5.64
- MediaPipe version: 0.8.9
- numpy version: 1.19.5
安裝所需套件
Step 1. 安裝 curl
-
請於終端機輸入下方指令
sudo apt install curl
Step 2. 安裝 pip
-
請於終端機輸入下方指令
sudo apt-get install python3-pip
Step 3. 更新 pip
-
請於終端機輸入下方指令
pip3 install --upgrade pip
Step 4. 安裝 OpenCV 與 dataclasses
-
請於終端機輸入下方指令
sudo pip3 install opencv-python dataclasses
安裝 MediaPipe
Step 1. 建立資料夾與切換徑
- 請於終端機輸入下方指令
cd ~/Desktop && mkdir mediapipe && cd mediapipe
Step 2. 下載 MediaPipe
-
請於終端機輸入下方指令
wget https://github.com/ArcherHuang/MediaPipe/blob/main/v0.8.9/mediapipe-dev-cp36-cp36m-linux_aarch64.whl?raw=true -O mediapipe-dev-cp36-cp36m-linux_aarch64.whl
Step 3. 安裝 MediaPipe
-
請於終端機輸入下方指令
sudo pip3 install mediapipe-dev-cp36-cp36m-linux_aarch64.whl
確認版本
Step 1. 透過 pip 確認版本
-
請於終端機輸入下方指令
pip3 list
Illegal instruction (core dumped) 錯誤解法
- 執行 Python 程式發生
Illegal instruction (core dumped)
問題
-
解法
OPENBLAS_CORETYPE=ARMV8 python3 main.py