Ubuntu16.04更换镜像源
# 备份原始软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#更改文件权限
sudo chmod 777 /etc/apt/sources.list
#打开文件进行编辑
sudo gedit /etc/apt/sources.list
打开文件后将原始内容删除,更换为新的镜像源,下面给出的是阿里镜像源:
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
修改后在终端中输入下面命令更新软件列表:
sudo apt-get update
sudo apt-get upgrade
禁用ubuntu自带Nouveau驱动
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
添加两行语句:
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u
reboot
CUDA10.2及CuDNN7.6.5
CUDA10.2下载地址
安装前需要关闭图形界面,Ctrl+alt+F1进入命令行模式:
sudo service lightdm stop
sudo chmod a+x ./cuda_10.2.89_440.33.01_linux.run
sudo ./cuda_10.2.89_440.33.01_linux.run
进入安装步骤后首先accept,然后选择需要安装的选项,前面x的是需要安装的项,如果之前安装过NVIDIA驱动就不需要再选择Draver项;如果没装可以选上一起装。但是应该是要在options->driver options中选择不装openGL。
选好选项后就Install。
之后打开图形界面 Ctrl+alt+F7
sudo service lightdm start
然后添加环境变量
sudo gedit ~/.bashrc
添加以下内容:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
再运行
source ~/.bashrc
下载压缩的Tag文件,然后解压:
tar xvzf cudnn-10.2-linux-x64-v7.6.5.32.tag
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 /usr/local/cuda/lib64/libcudnn*
sudo ldconfig
验证CuDNN:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
参考链接:
[1]: https://blog.youkuaiyun.com/bingo_liu/article/details/103224730