cuda7.0 + caffe + ubuntu14.04(笔记本) 配置过程

来源:互联网 发布:php基本语法 编辑:程序博客网 时间:2024/05/21 02:35

前后加起来估计有两周时间,玲玲碎碎配着配着,前后重装了几次系统,中间配置opencv的时候出了点问题,不过在咨询了实验室的shixiong后总算是配完了,能够用GPU测试MNIST数据集。

xubuntu14.04

实验室那些电脑装的都是ubuntu,我想在自己的电脑熟悉先caffe,所以在自己笔记本先装了ubuntu14.04,结果安装cuda的时候,按照大部分教程那样,进入tty,关了桌面,安装.run文件,但是重启的时候发现图形界面进不去了,试了不少方法全都没有,请教实验室师兄,说cuda的.run文件只有xubuntu能装,当然后来我也看到还是有一些解决方法,并且主要原因是因为笔记本的集显原因,具体没去深究。但建议笔记本最好装xubuntu,省得折腾,cuda直接就能装。

cuda7.0

这里装的是最新版cuda7.0,cuda的installation基本是参考Nvidia官网的在线文档来,但中间略微有点不同 cuda installation tutorial

步骤如下

  • Pre-installation

    1. 验证GPU是否支持cuda
      lspci | grep -i nvidia
      如果返回的型号有被nvidia 列在可用的名单里即可
    2. 检查是否是可用的linux版本
      uname -m && cat /etc/*release
    3. 检查是否装了gcc
      gcc --version
    4. 下载NVIDIA CUDA Toolkit,其中包含driver,toolkit,sample三部分
    5. 卸载不兼容的软件(这里针对的是之前已经装过cuda的系统)

      sudo /usr/local/cudaX.Y/bin/uninstall_cuda_X.Y.plsudo /usr/bin/nvidia-uninstallsudo apt-get --purge remove <package_name>
  • Runfile Installation
    如果按照官网在线文档的方法,要先禁止ubuntu默认的Nouveau drivers,而且还要开机直接进入text mode,其中操作挺麻烦,我直接用了cuda之前版本教程的简单粗暴的方法,这两步我直接忽略。

    1. 进入tty模式,关闭然后图形界面:
      sudo stop lightdm
    2. 找到之前下载的cuda的.run文件,安装
      sudo sh cuda_<version>_linux.run
    3. 接着,按照他的提示安装完,中间会看到自动禁止了Nouveau这个东西,安装完重启
  • post-installation actions
    进入图形界面设置环境变量(64位系统)

    export PATH=/usr/local/cuda-7.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda7.0/lib64:$LD_LIBRARY_PATH

    接着在根目录下

    sudo gedit .bashrc 

    将上面两行export复制到文档的最后,保存

  • 验证cuda是否安装成功

    1. 检查是否加载了驱动
      cat /proc/driver/nvidia/version
      返回驱动的版本
    2. 执行nvcc -V,返回nvcc的版本
    3. 编译sample,切换到NVIDIA_CUDA-7.0_Samples
      make
      生成二进制文件在目录NVIDIA_CUDA-7.0_Samples/bin
    4. NVIDIA_CUDA-7.0_Samples 中执行 deviceQuery文件
      返回结果会检测到有1个cuda capable device

    至此,cuda安装完毕

0 0