两个重要参考网站:
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查看是否安装成功。