[Jetson] Jetson Nano Pytorch 1.11.0, Torchvision 0.12.0 설치 방법



Jetson Nano Pytorch 1.11.0 & Torchvision 0.12.0 설치 방법


Jetson Nano에서 YOLOv8을 동작하기 위해선 python3.8 이상의 버전이 필요합니다.
Nano에 호환되는 JetPack 4.6.1에는 python3.6이 설치되었기 때문에 여기를 참고해서 3.8를 설치합니다.
설치를 진행하기 앞서 venv를 활성화했다고 가정하고 진행하겠습니다.(위 첨부된 url에 자세히 기재되어있음)

Pytorch 1.11.0 & Torchvision 0.12.0 설치

설치를 진행하기 앞서 필요한 필수 패키지를 설치합니다.
sudo apt update sudo apt install -y libopenmpi-dev libomp-dev libopenblas-dev libblas-dev libeigen3-dev libcublas-dev

python 패키지를 설치합니다.
pip install -U pip wheel gdown

pre-built된 pytorch와 torchvision을 다운받아 설치합니다.
gdown https://drive.google.com/uc?id=1hs9HM0XJ2LPFghcn7ZMOs5qu5HexPXwM gdown https://drive.google.com/uc?id=1m0d8ruUY8RvCP9eVjZw4Nc8LAwM8yuGV python -m pip install torch-*.whl torchvision-*.whl

yolo를 사용하기 위해서 ultralytics 패키지를 설치합니다.
pip install ultralytics

이후 yolo를 실행하면 GPU를 이용해서 정상적으로 동작함을 확인할 수 있습니다.
jtop 명령어를 통해서 GPU 사용량 확인 가능합니다.

참고 문헌

[1]   https://i7y.org/en/yolov8-on-jetson-nano/
[2]   https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048

댓글

이 블로그의 인기 게시물

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)

[python] selenium close와 quit 차이점