文章目录
1.安装Linux系统1.1下载Linux镜像文件1.2 制作系统盘1.3 安装Linux系统1.4 配置linux系统
2.安装英伟达显卡驱动2.1 预备工作2.2 安装显卡驱动
3.安装cuda4.安装cudnn
1.安装Linux系统
1.1下载Linux镜像文件
根据电脑配置和自己的爱好,选择合适的Linux镜像文件。建议去清华源下载相应的镜像文件。我这次下载的是Ubuntu18.04 LTS 64位版本的。
1.2 制作系统盘
下载软件 rufus,按照网上的教程将系统镜像写入U盘(写入的过程会格式化U盘,建议制作之前将U盘内的资料备份)
1.3 安装Linux系统
如果安装的是双系统,则需要在window系统下适用系统自带的磁盘管理工具从磁盘中划分出一部分给linxu。如果只装linux系统,则不需要划分磁盘出来重启电脑,并按住F12或者F8或者del键,进入系统启动选项界面,选择从U盘启动。按照网上的流程来安装Linux即可(建议安装存英文版本的,中文的后面安装其他软件容易出错)
1.4 配置linux系统
首先执行命令:sudo apt-get update更新软件源(可以对软件源进行重写)配置SSH server服务(参考网上),支持远程ssh访问即可配置远程界面登录(需要下载vncviewer软件)(可选)其他,按照自己的要求来
2.安装英伟达显卡驱动
2.1 预备工作
安装gcc,并软连接为cc(注意gcc的版本要和驱动对应,本文使用的10.00的驱动,所以使用gcc-7),gcc默认安装到/usr/bin下
sudo apt-get install gcc-7
安装g++(注意g++的版本要和驱动对应,本文使用的10.00的驱动,所以使用gccg+±7),g++默认安装到/usr/bin下
sudo apt-get install g+±7
安装build-essential,具体参考网上教程
2.2 安装显卡驱动
下载合适的显卡驱动程序(去英伟达官网)
禁用系统默认显卡驱动 打开系统黑名单:
sudo gedit /etc/modprobe.d/blacklist.conf
文件末尾填入:
#for nvidia display device install blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb
保存,然后更新initramfs: sudo update-initramfs -u 查看是否禁用成功,无输出则禁用成功: lsmod | grep nouveau
安装RTX2080Ti显卡驱动 去官网下载相应的显卡驱动 sudo chmod +x NVIDIA-Linux-x86_64-410.78.run sudo ./NVIDIA-Linux-x86_64-410.78.run 更新内核,重启电脑 sudo update-initramfs -u sudo reboot now 测试:运行命令:nvidia-smi,如果有输出则说明安装成功
3.安装cuda
去官网下载和驱动对应的cuda文件,文本下载的.run文件直接运行文件即可(bash ./***.run),主意之前安装了驱动,所以在安装的时候选择不要安装驱动即可,其余的一路y下去安装完成后,安装文件并没有自动添加引用目录和环境变量,因此要手工完成 sudo xed /etc/ld.so.conf.d/cuda.conf #添加并保存 /usr/local/cuda-10.0/lib64 sudo xed /etc/environment #添加 :/usr/local/cuda-10.0/bin #成如下样子 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda-10.0/bin" #保存 完成后重启一次
4.安装cudnn
下载地址:https://developer.nvidia.com/rdp/cudnn-download 官方要求注册了过后就能下载,注意是 cuDNN Runtime Library for Ubuntu18.04 (Deb)、cuDNN Developer Library for Ubuntu18.04 (Deb) 两个文件。