티스토리 뷰
https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuda
nvidia에서 제공하는 cuda-devel 이미지를 사용하면 TensorRT 를 쉽게 설치할 수 있다.
* TensorRT이미지를 사용해도 되지만 cuda-devel 을 base로 하는 경우에 한하여 작성된 글이다.
cuda-devel 이미지로부터 컨테이너를 만들고나서 아래 명령어를 입력해보자
grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep nvidia
https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ 라는 repo가 존재한다.
설치가능한 다양한 파일들이 존재하는데 아래와 같이 TensorRT 도 존재한다.
컨테이너상에서 apt-cache madison tensorrt 를 입력하면 아래와 같이 현재 설치 가능한 버전이 출력된다.
원하는 버전(예: 8.5.3-1+cuda11.8) 설치하고자 한다면
apt install tensorrt==8.5.3-1+cuda11.8 로 설치하면 되는데, 이렇게 설치하면 에러가 발생한다.
대신에 TensorRT관련된 lib를 전부 버전을 지정하여 아래 처럼 다운로드 받으면된다.
해당 설치 방식의 단점
https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ 에 존재하는 버전만 설치 가능한 것으로 보인다. 너무 오래된 버전을 사용한다면 nvidia 사이트에 직접 로그인해서 tar 파일이나 deb 파일을 설치하는 수 밖에는 없어보인다.
'Docker' 카테고리의 다른 글
[Docker, NVIDIA, CUDA, GPU] Container 상에서 Failed to initialize NVML 에러 (3) | 2024.09.02 |
---|---|
docker compose 로 container 생성하며 shell에 attach하기 (0) | 2024.02.25 |
[Docker] nvidia/cuda 이미지 태그 (0) | 2023.06.27 |
[Docker] cadvisor mountpoint for cpu not found Error (0) | 2023.04.04 |
[VSCode & Docker] Dev Container Permission Denied (publickey, gssapi-keyex, gssapi-with-mic, password) (0) | 2023.02.04 |
- Total
- Today
- Yesterday
- 백준 1766
- ㅂ
- PyCharm
- C++ Deploy
- MOT
- 인공지능을 위한 선형대수
- 조합
- 자료구조
- 파이참
- Lowest Common Ancestor
- 백준
- 이분탐색
- 순열
- FairMOT
- cosine
- LCA
- 문제집
- 위상 정렬 알고리즘
- 백준 11053
- 단축키
- 가장 긴 증가하는 부분 수열
- 백트래킹
- 백준 11437
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |