前言:网上很多教程都存在着各种各样的问题导致很多入门学习者无法安装成功,我自己安装费了很大的精力,这次记录下来我在Ubuntu 16.04下CUDA8.0的安装过程
环境说明: 8代i5,mx150独显
安装步骤:
1.安装驱动
1)方法一:最简单的安装方式是直接在“系统设置->软件和更新->附加驱动”中安装
这样的话,驱动就按装好了。
2)方法二:
添加驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
安装Nvidia驱动
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
重启。重启后执行
nvidia-smi
如果出现了你的GPU列表,则说明驱动安装成功了。
2. 下载CUDA
在https://developer.nvidia.com/cuda-80-ga2-download-archive
下载自己电脑对应版本的CUDA
下载第一个1.4G那个。
3. 安装CUDA
下载完成后执行命令
cd download
sudo sh cuda_8.0.61_375.26_linux.run
之后一路按回车
一路accetp/yes
【进行选择时留意以下选项:Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62 答案必须是n】这个是老版的驱动,不要安装,否则会出现各种各样的玄学问题。
执行后安装后显示
Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-8.0
Samples: Installed in /home/john, but missing recommended libraries
到这里就安装完成了。
4. 更改配置文件
vim ~/.bashrc
(末尾)添加
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
再执行:
nvidia-smi
看看是否正常。
在测试下刚才安装是否正常:
cd /usr/local/cuda/samples
cd 1_Utilities/deviceQuery
sudo make
执行正常后,在执行
./deviceQuery
应该会输出显卡信息。
5. 检查是否安装成功
Sample测试:
cd /usr/local/cuda/samples
cd 1_Utilities/deviceQuery
make
./deviceQuery1234
如果最后出现了pass,恭喜你,CUDA安装成功。
6.版本查看
nvcc --version