드레스룸 시스템행거 인테리어

반응형

cuda 11.0 설치 리눅스 환경

 

 

cuda 설치는 오래전부터 많이 해봤지만 cuda 10.1부터 설치 화면 ui? 가 변경이 되었다.

 

사실 cuda 설치를 많이 접하지 못한 사람이라면 더 햇갈릴수 있을 것 같기도 하다.

 

하지만 머 cuda 설치야 잘 읽어 보기만 하면 어려울게 하나도 없기 때문에 새로 변경된 cuda 10.1보다는

 

최신 신상 cuda 11.0으로 설치 진행을 해 보도록 하겠다.

 

 

 

cuda download 는 아래 페이지에서 가능하다.

 

https://developer.nvidia.com/cuda-downloads

 

CUDA Toolkit 11.0 Download

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. By downloading and using the software, you agree to fully comply with the terms and conditions of the CUDA EULA. Operating System

developer.nvidia.com

 

cuda 10.0 이하 version 설치는 아래 링크에 작성해 두었으니 참고하기 바란다.

 

https://kyumdoctor.tistory.com/15

 

CUDA 설치

CUDA 란? CUDA 설치 CUDA®는 그래픽 처리 장치 (GPU)의 일반 컴퓨팅을 위해 NVIDIA에서 개발 한 병렬 컴퓨팅 플랫폼 및 프로그래밍 모델입니다. CUDA를 통해 개발자는 GPU의 성능을 활용하여 컴퓨팅 응용

kyumdoctor.tistory.com

 

 

현재 글쓴 시점으로는 cuda 11.0까지 나온 상태이며, 직접 클릭하여 다운로드할 수 있게 홈페이지에 나와있지 않다.

 

wget을 통한 다운로드만 가능 했다.

 

(base) root@ubuntu:~/ckkim# wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run
--2020-07-22 21:10:29--  http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3066694836 (2.9G) [application/octet-stream]
Saving to: ‘cuda_11.0.2_450.51.05_linux.run’

cuda_11.0.2_450.51.05_linux.run                      100%[===================================================================================================================>]   2.86G  15.0MB/s    in 2m 34s

2020-07-22 21:13:03 (18.9 MB/s) - ‘cuda_11.0.2_450.51.05_linux.run’ saved [3066694836/3066694836]

(base) root@ubuntu:~/ckkim# chmod 777 cuda_11.0.2_450.51.05_linux.run

 

위와 같이 wget으로 cuda run 파일을 download 해준 후 설치 파일이니 편하게 권한을 777로 변경해주었다.

 

(base) root@ubuntu:~/ckkim# ./cuda_11.0.2_450.51.05_linux.run

 

run 파일을 실행해주면 이제 아래와 같은 조금 변경된 cuda 설치 화면을 볼 수 있을 것이다.

 

특별하게 이거 저거 하지 않고 nomarl 한 방법으로 설치하는 과정이다.

 

┌─┐
│  End User License Agreement                                                  │
│  -                                                                           │
│                                                                              │
│  NVIDIA Software License Agreement and CUDA Supplement to                    │
│  Software License Agreement.                                                 │
│                                                                              │
│                                                                              │
│  Preface                                                                     │
│  -                                                                           │
│                                                                              │
│  The Software License Agreement in Chapter 1 and the Supplement              │
│  in Chapter 2 contain license terms and conditions that govern               │
│  the use of NVIDIA software. By accepting this agreement, you                │
│  agree to comply with all the terms and conditions applicable                │
│  to the product(s) included herein.                                          │
│                                                                              │
│                                                                              │
│  NVIDIA Driver                                                               │
│                                                                              │
│                                                                              │
│─                                                                             │
│ Do you accept the above EULA? (accept/decline/quit):                         │
│                                                                        │
└─┘

 

위에서 이전 cuda 설치와 동일하게 accept를 눌러 준후

 

┌─┐
│ CUDA Installer se Agreement                                                  │
│ - [ ] Driver                                                                 │
│      [ ] 450.51.05                                                           │
│ + [X] CUDA Toolkit 11.0                                                      │
│   [X] CUDA Samples 11.0                                                      │
│   [X] CUDA Demo Suite 11.0                                                   │
│   [X] CUDA Documentation 11.0                                                │
│   Options                                                                    │
│   Install                                                                    │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│   VIDIA Driver                                                               │
│                                                                              │
│                                                                              │
│
│                                                                              │
│ Up/Down: Move | Left/Right: Expand | 'Enter': Select | 'A': Advanced options │
└─┘

 

driver 부분만 체크박스에서 해제하도록 하자.

 

ssh 통한 접근이다 보니 글씨가 깨지거나 안 나오는 부분이 있다. local 서버 모니터로는 괜찮은데....

 

그 부분은 중요한 게 아니니 넘어가자.

 

driver는 이전에 글에도 말했지만 따로 설치하는 것이 좋다.

 

그리고 최근에 다시 한번 느꼈지만 driver는 run파일보다는 repository를 추가해서 설치하는 게 여러모로 좋은 것 같다.

 

┌─┐
│ A symlink already exists at /usr/local/cuda. Update to this installation?    │
│ Yes ] Driver                                                                 │
│ No                                                                           │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│    ptions                                                                    │
│    nstall                                                                    │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│ Up/Down: Move | 'Enter': Select                                              │
└─┘

 

심볼릭 링크를 /usr/local/cuda 폴더에 걸어 줄 것인지 묻는 것이다. cuda를 한 개의 version만 사용한다면 yes 해주면 된다.

 

===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-11.0/
Samples:  Installed in /root/, but missing recommended libraries

Please make sure that
 -   PATH includes /usr/local/cuda-11.0/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-11.0/lib64, or, add /usr/local/cuda-11.0/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.0/bin

Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-11.0/doc/pdf for detailed information on setting up CUDA.
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least .00 is required for CUDA 11.0 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run --silent --driver

Logfile is /var/log/cuda-installer.log

 

설치가 잘 되었다. 

 

이전 cuda 10.0 설치 진행했던 것과 동일하게 path 설정을 해주면 된다.

 

혹시 path설정이 무엇인지 모르거나 하는 방법을 모르는 사람은 아래 글을 참고하시기 바란다.

 

https://kyumdoctor.tistory.com/45

 

linux path 설정 - bashrc ? /etc/bashrc ?

linux path 설정 bashrc ? /etc/bashrc ? PATH란 쉽게 생각해서 내가 linux상에서 커맨드를 입력하였을 때 command not found 가 나오지 않고 어떠한 경로에서도 내가 원하는 명령어를 사용할 수 있도록 설정하는.

kyumdoctor.tistory.com

 

반응형

'GPU' 카테고리의 다른 글

Tensorflow python packages list  (2) 2020.08.15
Nvidia gpu와 driver 그리고 CUDA의 호환성  (2) 2020.08.14
NVIDIA_NCCL 이란? 설치 방법  (2) 2020.07.03
NVIDIA GPU error 확인  (0) 2020.07.02
GPU 용어 및 NVlink nvswitch  (0) 2020.06.26

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band