本人安装cuda11.03最初是在ubuntu16.04上进行的,涉及到了 X server等问题,一度把电脑整崩溃。后直接安装ubuntu18.04.05 LTS很多问题迎刃而解。
首先在软件和更新的附加驱动中安装最新版的显卡驱动,使用命令
lsmod | grep nouveau
检查是否已经禁用nouveau,在ubuntu18.04.05 LTS中本身就是直接禁用了的。
然后在NVIDIA官网上下载了cuda_11.3.1_465.19.01_linux.run以后,使用命令
sudo sh cuda_11.3.1_465.19.01_linux.run
直接安装,在安装界面,使用回车将安装显卡驱动的选项去掉,即[X]改称[ ],一路继续即可。
安装完发现使用命令
nvcc --version
检查cuda版本还是cuda 9,说明环境变量配置有问题。
在命令行输入
sudo gedit ~/.bashrc
增加
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
然后在命令行输入
source ~/.bashrc
使环境变量生效,接着使用命令