devskim blog
Search
📯

Ubuntu TensorRT 환경 구축

Tags
Ubuntu
Created
Jul 7, 2023 05:05 AM
Last Updated
Jul 30, 2023 09:49 AM
 
 
 
 

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 설치

  1. https://developer.nvidia.com/cuda-10.2-download-archive로 접속한다
  1. dev(local) 옵션으로 선택한다
    1. notion image
  1. 안내해주는 명령어에 따라서 설치한다
    1. 코드를 불러오는 중 입니다 ...
  1. 환경변수에 다음의 내용을 등록한다
    1. 코드를 불러오는 중 입니다 ...
  1. 설치 이후에 재부팅한다
  1. NVIDA 설정을 확인한다
    1. 코드를 불러오는 중 입니다 ...
      notion image
      notion image
 
 

3. CuDNN 설치

  1. https://developer.nvidia.com/rdp/cudnn-archive로 접속한다
  1. cuda 10.2와 버전이 맞는 8.7.0 / tar 버전을 다운받는다
    1. notion image
  1. 압축해제한 이후에 다음의 명령어를 입력한다
    1. 코드를 불러오는 중 입니다 ...
 
 

4. TensorRT 설치

  1. https://developer.nvidia.com/nvidia-tensorrt-8x-download로 접속한다
  1. 아래의 버전(TAR 패키지 버전)을 다운받는다
    1. notion image
  1. 원하는 위치에 파일을 압축해제한다
  1. 환경 변수에 다음의 내용을 등록한다
    1. 코드를 불러오는 중 입니다 ...
 
 

5. Python Library 버전

  1. ros에서 python3을 사용하기 위해 다음의 패키지를 설치한다
    1. 코드를 불러오는 중 입니다 ...
  1. 다음의 패키지를 설치한다
    1. 코드를 불러오는 중 입니다 ...
 
 

6. Pytorch 설치

  1. https://pytorch.kr/get-started/previous-versions/로 접속한다
  1. 원하는 버전의 명령어를 찾아서, 이를 실행하여 설치한다
    1. 코드를 불러오는 중 입니다 ...
 
 

7. OpenCV 빌드

  1. home 폴더에 OpenCV4 폴더를 만들고 다음의 명령어를 순서대로 입력한다
    1. 코드를 불러오는 중 입니다 ...코드를 불러오는 중 입니다 ...
      notion image
  1. python3 opencv
    1. 코드를 불러오는 중 입니다 ...
  1. 파이썬에서 cv2가 정상적으로 import되는지 확인한다
    1. 코드를 불러오는 중 입니다 ...
      notion image
 
 

8. 예제 실행

  1. 저장소를 clone 받는다
  1. 다음의 명령어를 실행해본다
    1. 코드를 불러오는 중 입니다 ...
  1. 다음과 같은 이미지를 생성하는지 확인해본다
    1. notion image
 
 
 
 
 
 
PREVVSCODE X11 GUI 설정
NEXTwaka time 사용해보기