欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

(解决某些疑难杂症)Ubuntu16.04 + NVIDIA显卡驱动 + cuda10 + cudnn 安装教程

程序员文章站 2023-03-28 10:23:43
一、NVIDIA显卡驱动 打开终端,输入: 在新打开的文件夹中,进入以下路径(不要用命令行): 这时会有几个文件夹,对每个文件夹都进行以下操作(不要用命令行): 打开终端,输入: 把下载的显卡驱动改为简单的名字,比如2080.run,放到home目录下 按 Ctrl + Alt + F1,登录 输入 ......

一、nvidia显卡驱动

打开终端,输入:

sudo nautilus

在新打开的文件夹中,进入以下路径(不要用命令行):

左下角点计算机,lib,modules

这时会有几个文件夹,对每个文件夹都进行以下操作(不要用命令行):

进入其中一个文件夹,kernel,drivers,gpu,drm,nouveau,若有文件则全部删除

打开终端,输入:

sudo update-initramfs -u

把下载的显卡驱动改为简单的名字,比如2080.run,放到home目录下

按 ctrl + alt + f1,登录

输入:

sudo service lightdm stop
sudo chmod a+x 2080.run
sudo sh 2080.run -no-opengl-files

安装过程中,全部选yes

安装完成后,重启:

sudo reboot

重启后打开终端,输入:

nvidia-smi

若显示显卡驱动的版本,则安装成功,恭喜你!

 

二、cuda10

把下载的cuda文件改为简单的名字,比如cuda.run

打开终端,输入:

sudo sh cuda.run

在选择安装选项时,不要选择第一个,即显卡驱动,因为上面已经安装了,然后在安装过程中全部选yes

安装完成后,打开终端,输入:

sudo gedit /etc/profile

在文件末尾添加下述语句:

export path=/usr/local/cuda-10.1/bin:$path
export ld_library_path=/usr/local/cuda-10.1/lib64$ld_library_path

保存,重启电脑,接下来进行测试,打开终端,输入:

cd /usr/local/cuda-10.1/samples/1_utilities/devicequery
sudo make
./devicequery

若显示的是显卡的信息,则说明安装成功,恭喜你!

 

三、cudnn

注意下载的是cudnn library for linux的tgz格式,不是ubuntu的deb格式

把下载的cudnn文件改为简单的名字,比如cudnn.tgz,然后打开终端,输入:

tar -zxvf cudnn.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d
sudo chmod a+x /usr/local/cuda/include/cudnn.h
sudo chmod a+x /usr/local/cuda/lib64/libcudnn*