분류 전체보기 23

DQFORMER: DYNAMIC QUERY TRANSFORMER FOR LANE DETECTION

https://ieeexplore.ieee.org/document/10097047 DQFORMER: Dynamic Query Transformer for Lane Detection Lane detection is one of the most important tasks in self-driving. The critical purpose of lane detection is the prediction of lane shapes. Meanwhile, it is challenging and difficult to determine lane instance positions before predicting lane shapes in an ieeexplore.ieee.org 논문도 읽고 정리를 안 하니 머리에서 ..

논문 정리 2024.01.13

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 오류 해결하기

Ubuntu 20.04 환경에서 딥러닝을 돌리다가 다운되는 현상이 발생하였다. 이렇게 딥러닝 도중 다운이 되면 가끔 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 이러한 오류 메시지가 출력되면서 잘 되던 nvidia-smi 명령어가 먹지 않는 경우가 발생한다. 해결하는 방법은 간단하다. nvidia driver만 지우고 다시깔면 된다. 다행스럽게도 cuda와 cudnn 등은 다시 설치할 필요가 없다! 해결하는 방법 1. 설치된 드라이버를 확인한다. $ apt --installed list | gr..

Ubuntu 2023.08.22

Step과 Epoch

YOLO를 학습시킨 후 그래프를 확인하다 보면 step과 epoch을 자주 볼 수 있다. 두가지 개념에 대해 간단하게 정리해보고자한다. 1. Epoch 에폭은 학습 데이터 전체를 한 번 훑어보는 단위를 말한다. 모델 학습 시, 학습 데이터셋을 여러 번 반복해서 사용하면서 모델의 가중치를 조정해 나간다. 따라서 하나의 에폭이 끝날 때마다 모든 학습 데이터가 한 번씩 모델에 주입되고 가중치가 업데이트 된다. 에폭 수는 모델이 학습 데이터에 노출되는 횟수를 나타내며, 일반적으로 학습이 진행될수록 모델의 성능이 향상될 수 있다. 2.Step 스텝은 학습 데이터를 하나의 배치씩 사용하는 횟수를 의미한다. 배치는 한 번의 업데이트 단위로, 모델의 가중치를 조정하는 데 사용된다. 예를 들어, 만약 전체 데이터셋이 1..

YOLO 2023.08.21

[YOLOv5] 하이퍼파라미터 튜닝하기(작성중)

YOLOv5를 이용하여 학습시키는 중 계속해서 오버피팅 현상이 일어났다. 그래서 이를 해결하고자 YOLO의 여러가지 기능들을 사용해보며 후기를 한 번 남겨보고자한다. 이번 포스팅에서는 cache와 evolve를 사용해보고 후기를 남겨보도록 하겠다. https://github.com/ultralytics/yolov5/issues/607 Hyperparameter Evolution · Issue #607 · ultralytics/yolov5 📚 This guide explains hyperparameter evolution for YOLOv5 🚀. Hyperparameter evolution is a method of Hyperparameter Optimization using a Genetic Algori..

YOLO 2023.08.21

[pt to ptl in yolov5]커스텀 가중치 파일 변환 방법

안드로이드 스튜디오에서 yolov5 를 사용하기 위해서는 pt 파일을 ptl 파일로 변환을 해주어야한다. 여러가지 삽질 이후 성공한 방법을 적어보겠다. 참고: https://github.com/raedle/YOLOExample GitHub - raedle/YOLOExample: Object detection example built with PyTorch Live and YOLOv5 Object detection example built with PyTorch Live and YOLOv5 - GitHub - raedle/YOLOExample: Object detection example built with PyTorch Live and YOLOv5 github.com 1. git clone https:/..

YOLO 2023.08.11

ASUS ROG BIOS 업데이트 이후 윈도우, 우분투 부팅 안되는 현상 해결(feat. Intel)

최근 윈도우 운영체제에서 정책으로 인해 자동으로 펌웨어 업데이트를 진행시키는 것 같다. (확실하진 않음) 그래서 바이오스 업데이트를 했는데 벽돌현상과 함께 윈도우와 우분투에 진입이 되지 않는 상황이 발생했다. 해당 문제를 해결하는 방법은 간단하다. BIOS모드에서 VMD 설정을 비활성화 해주면 된다. 아래 링크에서 더 잘 설명해준다. https://www.asus.com/kr/support/FAQ/1044458/ [노트북] 문제 해결 - Windows 11/10 설치 시 드라이브를 찾을 수 없는 문제를 해결하는 방법 | 공식지 www.asus.com 인텔을 사용하는 경우 VMD설정이 비활성화 되어야하는데 바이오스 업데이트 이후 초기설정으로 자기 혼자 돌아가서 활성화가 되어버렸다. 앞으로도 업데이트 이후 ..

카테고리 없음 2023.07.26

nvrtc: error: invalid value for --gpu-architecture (-arch) 문제 해결

https://devjua.tistory.com/9 CUDA,cuDNN,Pytorch 설치(CUDA 12.1 호환 Pytorch 설치) - 필자는 rtx 4070에서 nvidia driver 530에 cuda 권장이 12.1이 나와서 해당 버전으로 설치했다. . . pytorch는 cuda 11.7 라인이 좋다. 12.1은 너무 버전이 높고 앞으로도 사용하다 어떤 충돌이 날지 모른다. 앞 devjua.tistory.com 위에서 높은 CUDA 버전을 설치하여 yolo 학습이 안되는 상황이 발생함 230629 첫 게시글 230701 해결 해본 짓 1. 쿠다 11.6 으로 깔고 cudnn 이랑 파이토치도 다시깔기 -> 해결 안 됨 2. 쿠다 11.7로 깔고 cudnn 파이토치 재설치 -> 해결 완료 음 일단..

Ubuntu 2023.06.29