Я написал полную статью о том, как установить драйверы и 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
и выйти из GUI.
После установки драйверов перезагрузите компьютер и проверьте установку с помощью nvidia-smi
команды на терминале. Он покажет вам графический процессор и информацию об установленном драйвере.
Следующая часть - установка cuda, которая иногда может быть болезненной. Вам придется выйти из графического интерфейса и выполнить все действия на терминале.
Загрузите соответствующий файл запуска 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 установлены, вы можете установить версию tenorflow gpu. Вот хороший учебник для той же задачи.