Я написав повну статтю про те, як встановити драйвери та cuda для графічних процесорів RTX 2080 серії на Ubuntu, головним чином тому, що це може бути трудомістким завданням для більшості (більшості?) Користувачів. Вам рекомендується дотримуватися статті разом із наступною відповіддю.
Я спостерігав те саме питання і з Ubuntu-16.04
і 18.04
. У Ubuntu-16.04
машині не знайдено правильного драйвера Nvidia, і він використовував драйвер дисплея з відкритим кодом Nouveau. Отже, вам потрібно завантажити та встановити належний драйвер від Nvidia .
Тепер встановіть драйвери наступним чином.
1) cd Downloads/
2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)
3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)
4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check
Примітка: --no-x-check
прапор важливий. Інакше вам доведеться вимкнути x-server
та вийти з графічного інтерфейсу.
Після встановлення драйверів перезавантажте машину та перевірте встановлення nvidia-smi
командою на терміналі. Він покаже вам GPU та встановлену інформацію про драйвери.
Наступна частина - встановлення куди, що може боліти часом. Вам доведеться вийти з графічного інтерфейсу та виконати всі дії на терміналі.
Завантажте відповідний файл запуску cuda за цим посиланням . Потім створіть у своїй домашній каталозі файл з назвою blacklist-nouveau.conf та додайте до цього файлу наступні рядки.
blacklist nouveau
options nouveau modeset=0
Тепер нам потрібно вийти з GUI, натиснувши ( ctrl + alt + f1 ), щоб встановити cuda. Введіть своє ім’я користувача та пароль, щоб перейти до терміналу.
Тепер виконайте наведені нижче дії.
1) sudo service lightdm stop
2) sudo -i
3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name
4) sudo update-initramfs -u
5) exit
6) cd Downloads/
7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)
8) sudo sh cuda_10.0.130_410.48_linux.run
З'явиться майстер установки Cuda. Виконайте очевидні кроки разом зі статтею. Після завершення установки запустіть reboot
на цьому терміналі.
Після перезавантаження машини додайте шлях cuda до .bashrc
.
1) sudo gedit ~/.bashrc
2) Add following 2 lines at the end of the .bashrc file
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}}
3) source ~/.bashrc
Тепер запустіть nvcc -V
термінал, який повинен отримати вихід таким чином.
повідомлення про встановлення
Тепер, коли встановлені драйвери та cuda, можливо, ви захочете встановити версію gens tensorflow. Ось хороший підручник для того самого завдання.