整理目前在Jetson AGX Xavier上做測試沒問題的相關套件,
Jetson系列軟體都可以互通,
所以這些套件也是能夠安裝在Jetson TX2等等Jetson系列的硬體上,
這邊將不定期更新套件內容~
補充1:
AGX Xavier刷機版本為Jetpack4.2.2,
安裝完AGX Xavier的系統版本為ubuntu 18.04 LTS,
記得要完整刷完全部套件
補充2: 這邊的套件都以python3為主
=== pip3套件 ===
更新套件:
sudo apt update
安裝pip3套件:
sudo apt install python3-pip
安裝完成後查看pip版本:
pip3 --version
更新pip3套件
python3 -m pip install --upgrade --force-reinstall pip
=== OpenCV套件 ===
1. 更新套件:
sudo apt-get update
2. 安裝OpenCV相依套件:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
3. 下載OpenCV套件:
wget https://github.com/opencv/opencv/archive/3.4.3.zip
4. 解壓縮zip檔
unzip 3.4.3.zip
5. 將路徑設置到opencv資料夾內
cd opencv-3.4.3
6. 建立build資料夾
mkdir build
7. 將路徑設置到build資料夾內
cd build
8. 編譯相關參數
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
9. 啟動編譯
make
10. 建置安裝環境
sudo make install
11. 安裝OpenCV套件
pip3 install opencv-python
pip3 install opencv-contrib-python
=== 官方Tensorflow-gpu套件 ===
1. Nvidia Tensonflow-gpu各版本套件參考: 點擊我
2. 安裝相依性套件
sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev
3. 安裝與更新pip3套件
sudo apt-get install python3-pip
sudo pip3 install -U pip
4. 安裝python相關套件
sudo pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker six mock requests gast h5py astor termcolor protobuf keras-applications keras-preprocessing wrapt google-pasta
5. 安裝Tensorflow-gpu v42版本
sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu
補充:
發生Building wheel for h5py (setup.py) ... error的問題,
表示系統未安裝Cython,
因此當我們使用pip3 install h5py時會導致錯誤,
建議在安裝h5py套件時先安裝Cython套件,
sudo pip3 install Cython
sudo pip3 install h5py
留言列表