- Jetson Orin Nano 8GB
- logicool C270N
- micro SDXC 128GB
- JetPack 5.1.1 (Ubuntu 20.04.5 LTS, Python 3.8.10, OpenCV 4.5.4)
パッケージ一覧の更新等
sudo apt update
sudo apt install nano
sudo apt install python3-pip
torchのインストール
参考:https://wiki.seeedstudio.com/YOLOv8-DeepStream-TRT-Jetson/
sudo apt install libopenblas-base libopenmpi-dev
wget https://developer.download.nvidia.com/compute/redist/jp/v50/pytorch/torch-1.12.0a0+2c916ef.nv22.3-cp38-cp38-linux_aarch64.whl -O torch-1.12.0a0+2c916ef.nv22.3-cp38-cp38-linux_aarch64.whl
pip3 install torch-1.12.0a0+2c916ef.nv22.3-cp38-cp38-linux_aarch64.whl
torchvisionのインストール
sudo apt install -y libjpeg-dev zlib1g-dev
git clone --branch v0.13.0 https://github.com/pytorch/vision torchvision
cd torchvision
python3 setup.py install --user
cd
その他ライブラリのインストール
sudo pip3 install tqdm==4.65.0
sudo pip3 install seaborn==0.12.2
sudo pip3 install psutil==5.9.5
YOLOv8のインストール
参考:https://i7y.org/yolov8-on-jetson-nano/
git clone https://github.com/ultralytics/ultralytics
cd ultralytics/
# matplotlib>=3.2.2
# opencv-python>=4.6.0
# Pillow>=7.1.2
cd
sudo pip3 install ultralytics/
YOLOv8の動作確認
yolo task=detect mode=predict model=yolov8n.pt source=0 show=True imgsz=256
Jetson Orin Nano:1 frame:0.0254s(39.37fps)