【 Edge 】於 NVIDIA® Jetson AGX Xavier™ 安裝 Google MediaPipe 0.8.9 與 TensorFlow 2.5.0 版本
內容
- 學習目標
- 前置準備作業
- 實驗環境
- 安裝所需套件
- 安裝 Python 相依套件
- 安裝 TensorFlow 2.5.0
- 安裝 MediaPipe 0.8.9
- 確認版本
學習目標
- 如何在
NVIDIA ® Jetson AGX Xavier™
安裝Google MediaPipe 0.8.9
與TensorFlow 2.5.0
版本
前置準備作業
- 可上網的 NVIDIA ® Jetson AGX Xavier™
實驗環境
- 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
- Tensorflow version: 2.5.0+nv21.07
安裝所需套件
Step 1. 更新套件清單
-
請於終端機輸入下方指令
sudo apt-get update
Step 2. 安裝所需套件
-
請於終端機輸入下方指令
sudo apt-get install -y libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran python3-pip curl
Step 3. 安裝 testresources 與 setuptools
-
請於終端機輸入下方指令
sudo pip3 install -U pip testresources setuptools==49.6.0
Step 4. 更新 pip
-
請於終端機輸入下方指令
pip3 install --upgrade pip
安裝 Python 相依套件
Step 1.
-
請於終端機輸入下方指令
sudo pip3 install -U --no-deps numpy==1.19.4 future==0.18.2 mock==3.0.5 keras_preprocessing==1.1.2 keras_applications==1.0.8 gast==0.4.0 protobuf pybind11 cython pkgconfig
Step 2.
-
請於終端機輸入下方指令
sudo env H5PY_SETUP_REQUIRES=0 pip3 install -U h5py==3.1.0
安裝 TensorFlow
Step 1. 安裝 TensorFlow 版號為 2.5.0+nv21.7
-
請於終端機輸入下方指令
sudo pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v46 tensorflow==2.5.0+nv21.7
Step 2. 確認 TensorFlow
-
請於終端機輸入下方指令
python3 import tensorflow exit()
安裝 MediaPipe
Step 1. 建立 mediapipe 資料夾再切換路徑到 mediapipe
-
請於終端機輸入下方指令
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