Ubuntu14.04 安装Cuda

目录:

  • 检查系统是否符合条件
  • 预处理
    • 检查是否有nvidia显卡
    • 查看nvidia显卡是否支持
    • 检查gcc版本
    • 选择安装方式
    • 下载NVIDIA CUDA Toolkit
    • 下载校验
    • 安装冲突
  • Ubuntu1404下cuda70安装
  • 配置
    • 添加环境变量
    • 安装历程
    • 查看驱动版本Toolkit版本
    • 编译历程
  • 安装配置确认
    • bandwidthTest确认

检查系统是否符合条件:

  • 详见官网 =》Ubuntu14.04符合

预处理:

  • 详见官网

检查是否有nvidia显卡:

$ lspci | grep -i nvidia
  • 如果没有出现任何信息,建议查看显卡是否是N卡
  • 或者,检查是否多显卡,而且使用的是集显
    • 如果是,则需进bios禁用集显,启用独显(N卡)

查看nvidia显卡是否支持

  • 在官网链接查看

检查gcc版本:

$ gcc --version

如果不满足要求(见第1点),要sudo apt-get install gcc-×××

选择安装方式:

官网提供的两种方式中,deb安装最为简单,run安装很复杂,要手动安装、删除很多东西,所以选择deb安装

下载NVIDIA CUDA Toolkit

在官网链接下载,选择的是cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb文件下载

下载校验:

$ md5sum cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb

在官网链接,根据下载的文件,检查对应的md5是否正确,不正确的话,重下…

安装冲突:

如果之前安装过低版本的×××,那么就要卸载相应的文件,详见官网链接

Ubuntu14.04下cuda7.0安装:

  • 详见官网
$ sudo dpkg -i cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda
# 如果提示依赖库版本不对,无法安装,则使用以下命令:
# 但是弄坏电脑就...
$ sudo aptitude install cuda

配置:

  • 详见官网

添加环境变量:

$ sudo gedit /etc/profile
# 在末尾添加:
# export PATH=/usr/local/cuda-7.0/bin:$PATH
# export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64:$LD_LIBRARY_PATH
$ source /etc/profile
$ sudo reboot

安装历程:

# 历程本来在/usr/local/cuda-7.0/samples路径下,但不可写
# 下面这句实质只是简单复制而已
$ cuda-install-samples-7.0.sh ~/cuda

查看驱动版本、Toolkit版本:

$ cat /proc/driver/nvidia/version
$ nvcc -V

如果没有出现驱动版本、Toolkit版本信息,详见官网

编译历程:

$ cd ~/NVIDIA_CUDA-7.0_Samples
$ make
# 编译结果在~/NVIDIA_CUDA-7.0_Samples/bin中

安装配置确认:

在~/NVIDIA_CUDA-7.0_Samples/bin中找到deviceQuery可执行文件
我的在~/NVIDIA_CUDA-7.0_Samples/bin/x86_64/linux/release中可以找到

$ ./~/NVIDIA_CUDA-7.0_Samples/bin/x86_64/linux/release/deviceQuery

顺利的话,如图Figure 1.所示,图下面有出错指导

bandwidthTest确认:

$ ./~/NVIDIA_CUDA-7.0_Samples/bin/x86_64/linux/release/bandwidthTest

顺利的话,如图Figure 2.所示
如果最后出现Result = PASS的话,说明安装成功

你可能感兴趣的:(linux,CUDA)