显卡驱动安装
在终端运行查看本机NVIDIA显卡型号和推荐的驱动程序模型
ubuntu-drivers devices
显卡是:GeForce GTX 1080 TI ,建议安装的显卡驱动时nvidia-drivers-396,
再次输入
sudo ubuntu-drivers autoinstall
安装完成后重启电脑即可
安装验证:
nvidia-smi
CUDA安装:
1.版本下载
CUDA需要根据cuDNN来选择,之前cuda只支持Ubuntu 17.04 \ 16.04 \ 14.04 版本下的安装(目前已经有ubuntu18.04下的cuda-10.0,但是已经尝试过,失败,其他人可以试试),但实际上类似于word,高版本支持低版本,故ubuntu16.04下的配置版本可以顺利应用到ubuntu18.04,从而ubuntu18.04可以支持cuda9.0,,因此我们采用cuda9.1版本
cuda下载地址:https://developer.nvidia.com/cuda-toolkit-archive
最新版本已经到cuda10,cuda9版本到了cuda9.2,我们此次下cuda9.1
点击 CUDA Toolkit 9.1[Dec 2017]
出现如下选择项:
做出如上选择,出来如下四个下载项,四个下载项均需要下载,第一个是主文件,后三个是补丁
下载文件如下:
2.gcc降级(Ubuntu预装的gcc版本为7.3,CUDA9.0仅支持gcc6.0以下的版本,故需要将gcc版本降级)
终端输入:
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
装完后进入:
cd /usr/bin #进入bin目录下
终端输入 :
ls -l gcc*
发现 gcc -> gcc-4.8 因为之前做了更改,故已经链接到了gcc-4.8,若出现gcc -> gcc-7.3 则执行如下命令
sudo mv gcc gcc.bak #备份
sudo ln -s gcc-4.8 gcc #重新链接
同理在/usr/bin目录下输入
ls -l g++*
此时需要更改使得g++链接到g++-4.8
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++
检查gcc、g++版本号,看