1. 버전 정보
ㅤ | xycar | Ubuntu |
ROS | Melodic | Melodic |
CUDA | 10.2 | 10.2 |
OpenCV | 4.5.5 | 4.5.5 |
CuDNN | ㅤ | 8.7.0 |
TensorRT | 8.2.1.8 | 8.2.1.8 |
Python | 3.6 | 3.7 |
scikit-build (PIP) | ㅤ | 0.16.7 |
opencv-python(PIP) | ㅤ | 4.5.5.62 |
torch (PIP) | 1.10.0 | 1.10.0+cu102 |
numpy (PIP) | 1.19.4 | 1.19.5 |
protobuf (PIP) | ㅤ | 3.19.6 |
onnx (PIP) | 1.9.0 | 1.9.0 |
onnxruntime (PIP) | ㅤ | 1.10.0 |
pycuda (PIP) | 2020.1 | 2020.1 |
PyYAML (PIP) | 6.0 | 6.0 |
tensorrt (PIP) | 8.2.1.8 | 8.2.1.8 |
2. CUDA 설치
- dev(local) 옵션으로 선택한다
- 안내해주는 명령어에 따라서 설치한다
- 코드를 불러오는 중 입니다 ...
- 환경변수에 다음의 내용을 등록한다
- 코드를 불러오는 중 입니다 ...
- 설치 이후에 재부팅한다
- NVIDA 설정을 확인한다
- 코드를 불러오는 중 입니다 ...
3. CuDNN 설치
- cuda 10.2와 버전이 맞는 8.7.0 / tar 버전을 다운받는다
- 압축해제한 이후에 다음의 명령어를 입력한다
- 코드를 불러오는 중 입니다 ...
4. TensorRT 설치
- 아래의 버전(TAR 패키지 버전)을 다운받는다
- 원하는 위치에 파일을 압축해제한다
- 환경 변수에 다음의 내용을 등록한다
- 코드를 불러오는 중 입니다 ...
5. Python Library 버전
- ros에서 python3을 사용하기 위해 다음의 패키지를 설치한다
- 코드를 불러오는 중 입니다 ...
- 다음의 패키지를 설치한다
- 코드를 불러오는 중 입니다 ...
6. Pytorch 설치
- 원하는 버전의 명령어를 찾아서, 이를 실행하여 설치한다
- 코드를 불러오는 중 입니다 ...
7. OpenCV 빌드
- home 폴더에 OpenCV4 폴더를 만들고 다음의 명령어를 순서대로 입력한다
- 코드를 불러오는 중 입니다 ...코드를 불러오는 중 입니다 ...
- python3 opencv
- 코드를 불러오는 중 입니다 ...
- 파이썬에서 cv2가 정상적으로 import되는지 확인한다
- 코드를 불러오는 중 입니다 ...
8. 예제 실행
- 저장소를 clone 받는다
- 다음의 명령어를 실행해본다
- 코드를 불러오는 중 입니다 ...
- 다음과 같은 이미지를 생성하는지 확인해본다