ubuntu 12.04安装cuda 6.5的方法

来源:互联网 发布:福建广电网络微信缴费 编辑:程序博客网 时间:2024/04/28 13:06

本教程主要是参考以下大神的帖子,这里先表示感谢。

      (1 )http://blog.csdn.net/abcjennifer/article/details/23016583

       (2)http://www.linuxidc.com/Linux/2013-10/91101.htm

1、环境概述:

      系统版本:Ubuntu12.04 64位(选择Ubuntu12.04 据说比新的14.04版本的较稳定,这里我也没有考证毕竟第一次接触Ubuntu系统),这里我安装的是双系统,可以参考                            (http://blog.csdn.net/zhouxy0901/article/details/39163833)上面有讲双系统的安装方法。

      显卡类型:NVIDIA GEForce GT 755M

      CUDA版本:在NVIDIA官网上面下载cuda_6.5.14_linux_64.run这个文件,地址为(https://developer.nvidia.com/cuda-toolkit-archive),我这里下载的是它的最新版本,

并且集成了toolkit,sdk和driver,觉得用着不错。

2、首先把下载的cuda_6.5.14_linux_64.run放到一个home目录下面(这个自由放置,记到放置的位置就行了),然后在已经安装了ubunt12.04  64位操作系统,按 ctrl+alt+t 打开终端:

(1)安装必要的库

         --sudo apt-get install build-essential

         --sudo apt-get install freeglut3-dev

         --sudo apt-get update

(2)将Ubuntu集成的NVIDIA驱动,否则会造成冲突。

         --sudo apt-get remove --purge nvidia* 

         将nouveau加入黑名单

         --sudo gedit  /etc/modprobe.d/blacklist.conf 

         并在blacklist amd76x_edac后面加上以下几句,然后点击ctrl + o保存文档,在按ctrl + x 关闭文档        

        --blacklist vga16fb

        --blacklist nouveau

        --blacklist rivafb

        --blacklist nvidiafb

        --blacklist rivatv

(3)重启系统(这个必须要有,否则有可能造成安装不成功下面的步骤)

(4)Ctrl+Alt+F1, 登陆文本界面安装

          a、--sudo service lightdm stop (注意Ubuntu12.04下采用的lightdm作为它的X Server,而早期的版本采用的是gdm)

          b、--cd 到cuda_6.5.14_linux_64.run所在目录,输入一下命令:

                      --chmod +x cuda_6.5.14_linux_64.run

                      --sudo ./ cuda_6.5.14_linux_64.run

          c、一路选择接受,默认就是了。

(5)得到以下安装结果

          Driver:  Installed

          Toolkit: Installed In /Usr/Local/Cuda-6.5

          Samples: Installation Failed. Missing Required Libraries.(不要捉急,也就是SDK安装失败,这个官方手册上也提到了解决方案。

(6)单独安装SDK

         a、解压SDK

          --sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/ 

         b、到根目录下的/path/to/extract/dir/去找cuda_samples-linux-6.5.14-18745345.run

          --sudo sh cuda_samples-linux-6.5.14-18745345.run

(8)环境变量的配置

          a、打开文本
                --sudo gedit ~/.bashrc
          b、在最后一行添加                             
               --export PATH=/usr/local/cuda-6.5/bin:$PATH

               --export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH 

          c、生效环境
                --source  ~/.bashrc
(9)查看nvcc编译器是否成功

         输入命令 nvcc -V

         将会看到现实一下信息:

         

(10)CUDA Sample安装

        a、sudo find /usr -name libglut\*成功后会看到:

          /usr/lib/x86_64-linux-gnu/libglut.a

          /usr/lib/x86_64-linux-gnu/libglut.so.3.9.0

          /usr/lib/x86_64-linux-gnu/libglut.so.3

          /usr/lib/x86_64-linux-gnu/libglut.so

          /usr/lib/libglut.so

       b、编辑链接:

         --sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

(11)运行deviceQuery

        a、cd 到 /usr/local/cuda/samples/1_Utilities/deviceQuery下输入

               --make

        b、cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release

               -- ./deviceQuery

        或者

            a、--cd ~/NVIDIA_CUDA-6.5_Samples/,输入 (注意这里耗时比较大)

                 --make

            b、编译完成后便可以执行,cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release

                 ./deviceQuery

              

(12)安装完成以后,我可若要回到图形界面验证显卡是否安装成功,输入

          --sudo service lightdm start

(13)接下来验证是否安装成功,输入

         -- sudo nvidia-settings

       总结:到此就算已经安装完成。第一次安装的时候在虚拟机中,这个时候就产生了很多问题,步骤虽然是一样的但是就是安装不成功,各种问题的暴露出来,不知道重新装了几次系统,就是没办法。后面误打误撞的想,装个双系统吧,结果又按照这个步骤重新安装一遍,这个得到了眷顾,终于make it。

0 0
原创粉丝点击