일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- deep learning
- DP
- dfs
- One-Stage Detector
- real-time object detection
- object detection
- C++
- Reinforcement Learning
- BFS
- CNN
- image processing
- 딥러닝
- two-stage detector
- 백준
- opencv
- MinHeap
- Python
- r-cnn
- 강화학습
- canny edge detection
- eecs 498
- MySQL
- 그래프 이론
- machine learning
- 머신러닝
- AlexNet
- dynamic programming
- LSTM
- Mask Processing
- YoLO
- Today
- Total
목록Linux&ROS Issue (3)
JINWOOJUNG

Problem딥러닝 모델을 돌리기 위해서는 각자의 GPU 환경에 맞는 PyTorch, CUDA 등 환경설정이 요구된다. 나는 Ubuntu 20.04, ROS1을 사용하는 중이다. 이에 맞는 Python Version은 3.8이다.ROS1은 Python 3.9 이상을 지원하지 않기 때문이다. 따라서 CUDA 등을 설치하는 과정에서 Python 3.9 이상을 요구해서 무작정 설치하다보면, Terminal이 열러지 않는 경우가 발생하게 된다. 이는 지원하지 않는 Python Version으로 설정되어서 발생한 현상이다. 그래서 각각의 모델에 맞는 환경을 설치하기 위해 Conda를 사용하는데, 몇몇 모델에 대해서는 requirement.txt가 없어 일일이 Dependency를 설치 해 줘야 하므로 그냥 Loc..

Linux 환경에서 개발 시 이전까지는 Visual Studio Code를 기반으로 작업하였다. 하지만 통합코드를 기반으로 대회를 준비하면서 Git을 사용하게 되고, Git 충돌이나 Commit 간의 차이를 확인할 때 Sublime Merge를 많이 사용하게 되면서 주 개발 툴도 Sublime Text로 바뀌게 되었다. 오늘은 간단하게 Sublime Text & Sublime Merge Install에 관하여 정리하고자 한다.Development EnvironmentUbuntu 20.04 Sublime Text여러 방법이 있지만 apt를 통해 설치하는 것을 추천한다.https://www.sublimetext.com/docs/linux_repositories.html Linux Package Manager..

CUDA 설치 이후 YOLO Deep Learning Model을 c++ 환경에서 동작시키기 위하여 cuDNN 설치가 추가적으로 요구된다. cuDNN 설치 이전, CUDA가 개인의 GPU 환경에 맞게 설치되었다는 가정하에 진행하겠다. cuDNN을 설치하지 않으면, 위와 같이 딥러닝 모델을 동작시키는 과정에서 OpenCV 내 dnn 관련 함수들이 포함되어있지 않아 core dumped가 발생한다. 따라서 cuDNN을 설치하여 연결시켜줘야 한다. cuDNN 설치https://developer.nvidia.com/rdp/cudnn-archive 위 주소로 들어가 cuDNN을 설치한다. cuDNN Version을 선택하기 위해서는, 자신의 환경에 설치된 CUDA Version을 우선적으로 알아야 한다. ..