https://developer.nvidia.com/cuda-gpus에 비해 컴퓨팅 지원이 3.5 이상인 NVIDIA 카드가있는 시스템이 있습니다 . NVIDIA에서 .deb 파일을 다운로드하지 않고 우분투에서 CUDA와 NVIDIA 드라이버를 어떻게 설치합니까?
https://developer.nvidia.com/cuda-gpus에 비해 컴퓨팅 지원이 3.5 이상인 NVIDIA 카드가있는 시스템이 있습니다 . NVIDIA에서 .deb 파일을 다운로드하지 않고 우분투에서 CUDA와 NVIDIA 드라이버를 어떻게 설치합니까?
답변:
참고 2019-06-23 : CUDA 10.0 또는 10.1 버전의 NVIDIA 418.67 드라이버가 포함 된 최신 업데이트는 32 비트 라이브러리를 포함하지 않으므로 Steam 및 대부분의 게임이 더 이상 작동하지 않습니다. 버전은libnvidia-gl-418:i386
418.67 드라이버 만 작동하지 않는 418.56 버전 만 설치합니다. NVIDIA가 곧 업데이트를 릴리스하기를 바랍니다. run file install
CUDA 설치 프로그램의 실행 파일을 다운로드하는 방법의일부로이 답변의 맨 아래에 정보를 추가한 다음 원하는 드라이버를 사용할 수 있습니다. 실행 파일의 크기는 2.3GB이므로 다운로드하는 데 약간의 시간이 걸릴 수 있습니다.
참고 : CUDA 9.x는 NVIDIA의 ubuntu1804 저장소를 통해 사용할 수 없습니다. 그러나 https://askubuntu.com/a/1086993/231142 에서 CUDA 9.2에 대한 답변을 작성했습니다.
이 지시 사항은 설치 대신 저장소를 통해 CUDA를 설치하기위한 것입니다 .deb
.
다음 줄을 터미널 창에 복사하여 붙여 넣을 수 있습니다. 를 눌러 Ctrl+ Alt+는 T터미널 창을 엽니 다.
설치 될 수있는 CUDA PPA를 제거하고 nvidia-cuda-toolkit
설치된 경우 제거하십시오 .
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove --autoremove nvidia-cuda-toolkit
새 드라이버를 설치하기 전에 모든 NVIDIA 드라이버를 제거하는 것이 좋습니다.
sudo apt remove --autoremove nvidia-*
그런 다음 시스템을 업데이트하십시오.
sudo apt update
최근 CUDA 설치가 작동한다는 것을 알았 graphics-drivers ppa
습니다. 추가하지 않은 경우 지금 추가하십시오.
sudo add-apt-repository ppa:graphics-drivers/ppa
키를 설치하십시오.
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
repos를 추가하십시오.
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
시스템을 다시 업데이트하십시오.
sudo apt update
CUDA 10.1을 설치하십시오 :
sudo apt install cuda-10-1
리포지토리에 나와있는 것과 같이 NVIDIA 418.40 드라이버를 설치해야합니다. 참조 : http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/
libcudnn7 7.5.1을 설치하십시오.
sudo apt install libcudnn7
~/.profile
CUDA 10.1 용 파일에 다음 라인을 추가하십시오
# set PATH for cuda 10.1 installation
if [ -d "/usr/local/cuda-10.1/bin/" ]; then
export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
컴퓨터를 재부팅하고 재부팅이 완료되면 설정을 확인하십시오.
다음과 nvcc --version
같이 NVIDIA Cuda 컴파일러를 확인하십시오 .
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Apr_24_19:10:27_PDT_2019
Cuda compilation tools, release 10.1, V10.1.168
libcudnn 버전 확인 /sbin/ldconfig -N -v $(sed 's/:/ /' <<< $LD_LIBRARY_PATH) 2>/dev/null | grep libcudnn
:
terrance@terrance-ubuntu:~$ /sbin/ldconfig -N -v $(sed 's/:/ /' <<< $LD_LIBRARY_PATH) 2>/dev/null | grep libcudnn
libcudnn.so.7 -> libcudnn.so.7.5.1
NVIDIA 드라이버 확인 nvidia-smi
:
terrance@terrance-ubuntu:~$ nvidia-smi
Sat Jun 1 09:38:07 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.67 Driver Version: 418.67 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 750 Ti On | 00000000:02:00.0 On | N/A |
| 40% 38C P0 2W / 38W | 116MiB / 2000MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 2216 G /usr/lib/xorg/Xorg 110MiB |
| 0 2542 G compton 1MiB |
+-----------------------------------------------------------------------------+
.run
파일 설치를 사용하면 최신 드라이버 또는 사용자의 취향에 맞는 것을 sudo add-apt-repository ppa:graphics-drivers/ppa
설치할 수 있습니다 430.26
.
다음으로 libcudnn7을 설치하십시오 :
레포 추가 :
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
키를 설치하십시오.
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
시스템을 업데이트하십시오 :
sudo apt update
libcudnn7.5.1을 설치하십시오 :
sudo apt install libcudnn7
이제 https://developer.nvidia.com/cuda-10.1-download-archive-base?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocalcuda_10.1.105_418.39_linux.run
에서 다운로드 하십시오.
그런 다음 설치 관리자를 실행하십시오.
sudo sh cuda_10.1.105_418.39_linux.run
이 화면에서 accept를 입력하고 Enter를 누르십시오.
┌──────────────────────────────────────────────────────────────────────────────┐
│ End User 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 │
│ │
│ │
│ Description │
│ │
│ This package contains the operating system driver and │
│──────────────────────────────────────────────────────────────────────────────│
│ Do you accept the above EULA? (accept/decline/quit): │
│ accept
드라이버를 선택 해제 한 다음 화살표 키와 스페이스 바를 사용하여 설치를 선택하여 이동하고 선택하거나 선택 해제하십시오.
┌──────────────────────────────────────────────────────────────────────────────┐
│ CUDA Installer │
│ - [ ] Driver │
│ [ ] 418.39 │
│ + [X] CUDA Toolkit 10.1 │
│ [X] CUDA Samples 10.1 │
│ [X] CUDA Demo Suite 10.1 │
│ [X] CUDA Documentation 10.1 │
│ Install │
│ Options │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ Up/Down: Move | Left/Right: Expand | 'Enter': Select | 'A': Advanced options │
설치가 완료 될 때까지 기다리십시오. 오류가 발생하더라도 걱정하지 않아도됩니다.
~/.profile
CUDA 10.1 용 파일에 다음 라인을 추가하십시오
# set PATH for cuda 10.1 installation
if [ -d "/usr/local/cuda-10.1/bin/" ]; then
export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
변경 사항을 적용하려면 시스템을 재부팅하십시오.
graphics-drivers ppa
으므로 PPA를 포함하도록 여기에 내 대답을 업데이트 한 다음 모든 종속 항목을 찾아 설치해야합니다.
참고 : NVIDIA의 저장소는 410 드라이버를 푸시하기로 결정했습니다. 설치하려는 드라이버에 맞게 설정할 수 있는지 테스트 할 것입니다.
이 지시 사항은 설치 대신 저장소를 통해 CUDA를 설치하기위한 것입니다 .deb
.
다음 줄을 터미널 창에 복사하여 붙여 넣을 수 있습니다. 를 눌러 Ctrl+ Alt+는 T터미널 창을 엽니 다.
설치 될 수있는 CUDA PPA를 제거하고 nvidia-cuda-toolkit
설치된 경우 제거하십시오 .
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove nvidia-cuda-toolkit
새 드라이버를 설치하기 전에 모든 NVIDIA 드라이버를 제거하는 것이 좋습니다.
sudo apt remove nvidia-*
그런 다음 시스템을 업데이트하십시오.
sudo apt update
키를 설치하십시오.
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
저장소를 추가하십시오.
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
새로운 리포지토리 업데이트 :
sudo apt update
CUDA 9.2를 설치하십시오 :
sudo apt install cuda-9-2
리포지토리에 나열된 것과 같이 nvidia-396 드라이버를 함께 설치해야합니다. 참조 : http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/
CUDA 9.2가 설치되었는지 확인하십시오.
~$ ls /usr/local/cuda-9.2/
bin include libnvvp nvml samples targets
doc lib64 LICENSE nvvm share tools
extras libnsight nsightee_plugins README src version.txt
지금, 당신의에 다음을 추가 ~/.profile
위해 PATH
와 LD_LIBRARY
. 명령 gedit ~/.profile
을 사용하여 편집 할 수 있습니다 .
# set PATH for cuda 9.2 installation
if [ -d "/usr/local/cuda-9.2/bin/" ]; then
export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
시스템을 재부팅하십시오.
sudo reboot
시스템이 가동되면 다음을 입력하여 설치를 확인할 수 있습니다.
nvcc -V
다음과 비슷한 내용이 표시됩니다.
~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
그리고 396.xx
드라이버가 설치되어 있어야합니다 :
~$ nvidia-smi
Thu May 17 07:38:54 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.44 Driver Version: 396.44 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 760 Off | 00000000:02:00.0 N/A | N/A |
| 49% 53C P0 N/A / N/A | 187MiB / 1999MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Ubuntu 14.04가 설치되어 있지 않으므로 이러한 단계가 작동하는지 확인할 수 없습니다. 그러나 NVIDIA의 http://developer.download.nvidia.com/compute/cuda/repos/ 에 따르면 다른 두 답변에 나열된 단계와 동일해야합니다.
이 지시 사항은 설치 대신 저장소를 통해 CUDA를 설치하기위한 것입니다 .deb
.
다음 줄을 터미널 창에 복사하여 붙여 넣을 수 있습니다. 를 눌러 Ctrl+ Alt+는 T터미널 창을 엽니 다.
설치 될 수있는 CUDA PPA를 제거하고 nvidia-cuda-toolkit
설치된 경우 제거하십시오 .
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove nvidia-cuda-toolkit
새 드라이버를 설치하기 전에 모든 NVIDIA 드라이버를 제거하는 것이 좋습니다.
sudo apt remove nvidia-*
그런 다음 시스템을 업데이트하십시오.
sudo apt update
키를 설치하십시오.
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub
저장소를 추가하십시오.
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
시스템을 다시 업데이트하십시오.
sudo apt update
CUDA 10.0을 설치하십시오.
sudo apt install cuda-10-0
리포지토리에 나열된 것과 같이 nvidia-410 드라이버를 함께 설치해야합니다. 참조 : http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/
~/.profile
CUDA 10.0 파일에 다음 줄을 추가하십시오
# set PATH for cuda 10.0 installation
if [ -d "/usr/local/cuda-10.0/bin/" ]; then
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
컴퓨터를 재부팅하고 재부팅이 완료되면 설정을 확인하십시오.
다음과 nvcc --version
같이 NVIDIA Cuda 컴파일러를 확인하십시오 .
NVIDIA 드라이버 확인 nvidia-smi
: