64位Ubuntu12.04安装CUDA5.5

1. 检测系统要求

  1.1. 是否支持有相应CUDA的GPU

    命令:lspci | grep -i nvidia

  1.2. 是否有支持的Linux版本

           命令:uname -m && cat /etc/*release

      1.3. 是否有GCC编译器

           命令:gcc -Version

2. 下载CUDA相应的CUDA Toolkit

    下载网址:http://developer.nvidia.com/cuda-downloads

    此文下载的是cuda_5.5.22_linux_64.run。一般有两种安装文件:.deb 和 .run ,此文以run文件为安装文件

3. 按下快捷键 Ctrl+Alt+F1,退出GUI界面,然后进入系统 //也可以在GUI装下面的包

4. 安装相应的软件包

     先升级:sudo apt-get update

     命令:sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

5. 删除之前的Nvidia驱动

   命令:sudo apt-get remove --purge nvidia*  

6. 重启电脑(可能需要强制重启),同样 按下快捷键 Ctrl+Alt+F1,退出GUI界面,然后进入系统。

7. 命令行进入刚才文件cuda_5.5.22_linux_64.run下载的目录

    运行命令:sudo service lightdm stop

                  sudo chmod +x cuda_5.5.22_linux_64.run

                  sudo ./cuda_5.5.22_linux_64.run   // 安装命令

                  sudo service lightdm start

8. 导入环境变量

    命令:sudo gedit /etc/profile

    添加:export PATH=/usr/local/cuda-5.5/bin:$PATH

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

   命令:source /etc/profile

9. 查看是否存在如下/dev/nvidia*文件,有则,跳过此步,无则,按如下继续操作

    新建启动脚本命令 

     在/etc/init.d/目录下新建一个脚本,假如命名为mynvidia,脚本内容如下,并修改其有执行权限:

    执行命令:cd /etc/init.d
                  sudo chmod 755 mynvidia
                  sudo update-rc.d mynvidia defaults
 1 #!/bin/bash
 2 
 3 /sbin/modprobe nvidia
 4 
 5 if [ "$?" -eq 0 ]; then
 6   # Count the number of NVIDIA controllers found.
 7   NVDEVS=`lspci | grep -i NVIDIA`
 8   N3D=`echo "$NVDEVS" | grep "3D controller" | wc -l`
 9   NVGA=`echo "$NVDEVS" | grep "VGA compatible controller" | wc -l`
10 
11   N=`expr $N3D + $NVGA - 1`
12   for i in `seq 0 $N`; do
13     mknod -m 666 /dev/nvidia$i c 195 $i
14   done
15 
16   mknod -m 666 /dev/nvidiactl c 195 255
17 
18 else
19   exit 1
20 fi
View Code

 

10. 测试是否安装成功

     10.1. 测定版本 

     命令:cat /proc/driver/nvidia/version

     10.2.查看CUDA的编译器

     命令:nvcc -V

     10.3 编译 CUDA Samples

     命令:cd ~/NVIDIA_CUDA-5.5_Samples/NVIDIA_CUDA-5.5_Samples

             make

             cd ~/NVIDIA_CUDA-5.5_Samples/NVIDIA_CUDA-5.5_Samples/bin/x86_64/release

             ./deviceQuery  //会显示一些信息

             ./bandwidthTest

           

11. 参考网址:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

                   http://blog.csdn.net/abcjennifer/article/details/23016583

                   http://wangheng.org/ubuntu-to-add-boot-script.html

    

                  

  

转载于:https://www.cnblogs.com/letters-zhang/p/3654880.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值