YOLO 2

젯슨 나노 Yolo configuration customizing으로 fps 개선

젯슨 나노에서 yolo를 구동하면 성능이 썩 좋지는 않습니다. 저는 yolo4 기준으로 1fps 수준이 나와 실시간 추론을 하기엔 처리속도가 턱없이 부족했습니다. 이때 너무 높은 정확도가 필요하지 않다면 yolo configuration을 통해서 처리속도를 향상시킬 수 있습니다. darknet 설치버전 yolo를 기준으로 합니다. 우선 darknet/cfg폴더에서 yolov4.cfg파일을 편집기로 엽니다. 해당 파일에서 yolo 추론 모델의 파라미터 세팅이 가능합니다. batch : 1번에 처리되는 데이터 수 subdivisions : batch를 나눠서 처리하기 위한 값. 값이 커질수록 batch를 더 많이 나눠서 하므로 메모리가 작을수록 유리하나 속도는 떨어짐. width : 입력 이미지 가로 hei..

AI/CNN 2023.08.23

젯슨 나노 object detection을 위한 Yolo 구동 환경 구축

젯슨 나노에 yolo를 설치하여 object detection을 구현해보겠습니다. 우선 cuda 설치 경로 및 버전을 확인합니다. ls /usr/local/ 제 기준 cuda10 버전으로 폴더명은 cuda-10으로 확인됩니다. 해당 경로를 export 해줍니다. export PATH=/usr/local/cuda-10/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export PATH=/usr/local/cuda/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+..

AI/CNN 2023.08.10