GPU驱动+Cuda+cudnn安装最新心得

两个重要参考网站:
https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html#abstract

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ubuntu-installation

0. ubuntu挂载2T以上硬盘

$ parted /dev/sdx  // 需要进行操作的硬盘是/dev/sdx

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt

Warning: The existing disk label on /dev/sdx will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes

(parted) unit TB  //设置单位为TB

(parted) mkpart primary 0 4 //建立4T分区

(parted) print //查看分区信息

(parted) quit

1. GPU驱动:从system setting中的additional driver里边选择推荐的Nvidia GPU驱动版本;如果安装完之后遇到loop login 即循环登录问题,那么从ctrl+alt+f1进入命令行界面卸载nvidia驱动,然后从官网下载相应型号的驱动进行安装;

注意这里的卸载命令包括最基本的 sudo apt remove nvidia-*, 以及升级版的 sudo nvidia-uninstall 和sudo autoremove.

2. Cuda版本选择9.0;安装时遇到是否安装accelerated graphics driver选择否,其他全都选择是;

3. cudnn版本选择7.0.

4.关于无集成显卡的电脑安装GPU驱动+Cuda+cudnn:

在开始进入安装前的页面里,也就是使用U盘启动后进入的那个选项页面,按下e键进入grub的编辑模式,把quiet splash后面的---改成nomodeset,然后F10保存并继续安装即可;

此时安装完系统后,无法进入tty1-6。需要sudo gedit /etc/default/grub,在quiet splash后边加上nomodeset,关闭文件,然后sudo update-grub,问题解决。

之所以要使用tty1-6,是因为有时使用系统additional driver里面的显卡驱动会出现问题,此时需要使用tty安装。

进入之后,sudo service lightdm stop,找到从官网下载的驱动,运行安装,然后sudo service lightdm start即可。

接下来就是安装Cuda,配置accelerated graphics driver那个选择否,其他都是yes。

安装完之后一定要把环境变量配置一下

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}  
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}  

里面的cuda版本号根据实际安装的去选择。

然后安装cudnn,按完之后配置链接选项:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/  
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/  
sudo chmod a+r /usr/local/cuda/include/cudnn.h  
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*  

最后,使用nvidia-smi和nvcc --version查看是否安装成功。

猜你喜欢

转载自blog.csdn.net/WangJiankun_ls/article/details/79436450