AI/AI 개발_교육

(2) NVIDIA , Jetson Nano P3450에 YOLOv5 설치하기

MasterOfAI 2024. 10. 13. 19:27

작성일 : 2014/10/13 
 
지난 (1)편 에서는 Jetson Nano P3450 에 Jetson Nano Developer Kit SD Card Image 를 다운로드 하여 SD에 굽고 , Jetson Nano를 부팅시키는 과정을 다루었음 
https://full-stack-developer.tistory.com/155

 

(1) NVIDIA , Jetson Nano P3450 을 사용한 개발

일자 : 2024/10/13 주제 : NVIDIA 의 Jetson Nano P3450을 사용한 개발  개발 환경 Board : NVIDIA Jetson Nano P3450 + Wifi 안테나 모듈 + 32GB micro SD. Laptop : CPU : Intel  i7-1255U CPUMemory : 32GBOS : Windows 10 pro 64bit  SD 카

full-stack-developer.tistory.com

 
(2)편 에서는 YOLOv5 모델을 설치함
HW : Jetson Nano P3450
OS : Jetson Nano Developer Kit 
Nano 에서 "uname -a" 보니 kernel 4.9.253 based 이고, 2022년 2월 19일 build 된 image 였음 
 

그전에 CPU fan을 수동으로 돌린다

sudo jetson_clocks
sudo sh -c 'echo 100 > /sys/devices/pwm-fan/target_pwm'

 

PC와 Nano 사이를 Network cable로 연결하고 LAN Port를 고정IP로 설정함 그리고 SSH 접속

 

 
PC의 IP address 는 아래와 같이 설정

Nano 에서 , 아래와 같이 입력한 다음 editing 상태에 들어가서 

sudo nano /etc/network/interfaces

 
아래와 같이 설정
eth0 의 유선 네트워크 
wlan0 이 wifi 이다. 
(주의) eth0 에서 gateway 와 dns-nameservers 는 설정하지 않는다. 그럴경우 충돌이 발생하여, wifi 인터넷 접속이 안 될 수 있다. 

 
 
그다음 아래와같이 설정을 저장함

sudo systemctl restart networking

 
유선 Network 가 정상적으로 연결 되었는지 확인하기 위해서 
ping 198.168.0.100 을 실행해 본다. 
 
 Wifi 를 통한 인터넷 접속을 확인해기 위해 다음을 실행

ping -c 4 google.com


이제 MobaXterm 과 같은 SSH Client 를 통해 host PC에서 nano 로 접근

 
 
 
 

필요한 라이브러리 설치 

 
몇가지 종속성 patch 들을 먼저 설치합니다

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pip
sudo -H pip3 install cython==0.29.36
sudo -H pip3 install numpy==1.19.4
sudo -H pip3 install scikit-build
sudo apt-get install python3-opencv

 
* cython Version 0.29.36 을 설치해야 numpy 설치 문제가 발생하지 않음. 

* numpy Version 1.19.4 를 설치해야 함

 
*scikit-build 를 먼저 설치해야 Opencv 설치가 가능함 

 
* Opencv 설치 완료 

 
 
참조)

https://evanescent-gladiolus-bcf.notion.site/SPOT-11bfaa165da680dc922fc18452e60d73?pvs=4

https://forums.developer.nvidia.com/t/running-yolov5-on-jetson-nano/262195
https://sahilchachra.medium.com/setting-up-nvidias-jetson-nano-from-jetpack-to-yolov5-60a004bf48bc

 

'AI > AI 개발_교육' 카테고리의 다른 글

(1) NVIDIA , Jetson Nano P3450 을 사용한 개발  (5) 2024.10.10
Microsoft 365용Copilot 집중 강좌  (0) 2024.08.08
ChatGPT - 프롬프트 엔지니어링  (2) 2024.05.19
ChatGPT Plugin  (0) 2024.05.18
Gihub Copilot 과 MS Copilot X  (0) 2024.01.10