博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu14.04安装CUDA6.5
阅读量:7108 次
发布时间:2019-06-28

本文共 2250 字,大约阅读时间需要 7 分钟。

 机器配置:

  双系统:win10 64bit+ ubuntu14.04 LTS 64bit

  显卡: GeForce 405

cuda版本: cuda 6.5 

参考: 

 

1.首先确认你的显卡支持CUDA。

你可以去验证你的先看是否支持CUDA,如果有你的显卡则支持。

 

2.确认你的gcc已经安装(Ubuntu14.04是默认安装的)。

 

打开终端(ctrl+alt+t),输入gcc --version.如图,如果没有错误出现就说明已安装,否则自己想办法安装吧。

 

 

 

3.安装Nvidia驱动

 (1).按ctrl+alt+F1进入tty1,首先输入你的用户名和密码

 

                 输入sudo stop lightdm

  (2).输入下列命令来安装驱动                     

          sudo add-apt-repository ppa:xorg-edgers/ppa     回车                  

              sudo apt-get update  回车

             安装340版驱动,据说cuda6.5.14目前最高支持340版的

           sudo apt-get install nvidia-340                回车

          安装完成后, 继续安装下列包 (否则在运行sample时会报错)

         sudo apt-get install nvidia-340-uvm        回车

          完成后输入sudo reboot  重启电脑

 

4.安装CUDA6.5

 

 

   (1).首先去官网下载cuda6.5 的linux版 .run格式的.

     

 

                   下载完成后我的名字叫cuda_6.5.14_linux_64.run,可能名字会有不同。

               最好去https://developer.nvidia.com/cuda-downloads/checksums 校验的验证一下。

               打开终端(ctrl+alt+t), 输入 $ md5sumcuda_6.5.14_linux_64.run

              这一步应该没问题。然后

              输入    chmod +x cuda_6.5.14_linux_64.run (给.run文件可执行权限,注意x后面有空格)

              输入sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/  将下载的.run文件解压成3个文件,

分别是cuda安装包,sample包,Nvidia的驱动。如图

            

 

   (2)安装cuda安装包

             输入sudo ./cuda-linux64-rel-6.5.14-18749181.run  按照说明完成安装

 

(3)添加环境变量

 

      安装完成后需要在/etc/profile中最后添加环境变量,切换到该目录

  输入sudo vi profile   

i进入编辑模式(对vi下不熟的同学请)内容为

 PATH=/usr/local/cuda-6.5/bin:$PATH

 export PATH

然后按esc键退出编辑模式,输入:wq保存退出

输入  source /etc/profile使环境变量生效。

 

(4)添加lib库路径

 

 /etc/ld.so.conf.d/加入文件 cuda.conf, (即切换到该目录下输入sudo vi cuda.conf )

同理按i进入编辑模式,内容为/usr/local/cuda-6.5/lib64

然后按esc键退出编辑模式,输入:wq保存退出

 输入 sudo ldconfig使之生效。

 

4.安装CUDA Samples

 

 

先看一下编译器版本,执行

nvcc –V

          不出意外,这里会提示nvcc没有安装,其实就是之前装的NVIDIA-CUDA-Toolkit的编译器没有安装完整,根据提示安装就好:

               sudoapt-get install nvidia-cuda-toolkit

(1)安装依赖包

 

        sudo apt-get install freeglut3-dev,安装完后安装下一个,依次安装完

这里碰到问题,参见:  #11

        sudo apt-get install build-essential

       sudo apt-get installlibx11-dev

       sudo apt-get install libxmu-dev

       sudo apt-get install libxi-dev

sudo apt-get install

 

(2)安装解压的Samples文件

 

      在终端中切换到刚刚解压的文件目录,输入 sudo ./cuda-samples-linux-6.5.14-18745345.run

(3)编译Sample文件, 整个过程大概10分钟左右

      切换到sample目录 (cd /usr/local/cuda-6.5/samples

      输入  sudo make  开始编译

   

 

     全部编译完成后, 切换到 samples/bin/x86_64/linux/release下运行deviceQuery

     输入  sudo ./deviceQuery 

自此,cuda6.5安装完成,Samples在usr/local/cuda-6.5/samples。大哭(这是激动的泪水)。

10月8日 为了以防万一,大清早的又看了一下,怀着忐忑不安的心情又试验了几个sample(因为上一次安装时重启后出现了一系列问题,tty黑屏,分辨率,启动项。。。捣鼓半天也不知道是怎么解决的,还好这次没出什么问题。)

这是今早运行的bandwidthTest。

 

转载于:https://www.cnblogs.com/YiXiaoZhou/p/6396674.html

你可能感兴趣的文章
Android-Sqlite数据库的listview分页显示
查看>>
git总结二、关于分支上——好好认识下分支是怎么回事
查看>>
HTML 5 video 视频标签全属性详解
查看>>
最重要的不是你认识多少个人,而是你认识多少种人
查看>>
Java中的get()和set()方法
查看>>
hdoj 2795 Billboard 【线段树 单点更新 + 维护区间最大值】
查看>>
Linux的启动流程
查看>>
隔代无法继承
查看>>
EZOJ #201
查看>>
蓝桥杯:算法提高 9-2 文本加密
查看>>
从零开始学android -- CilpDrawable 徐徐展开的风景
查看>>
js数组去重的方法
查看>>
LeetCode-151-Reverse Words in s String
查看>>
贴吧回复
查看>>
linux 获取本机外网IP
查看>>
CentOS 设置mysql的远程访问
查看>>
android学习笔记(一)
查看>>
web application 访问控制
查看>>
JWT能够干什么,不应该干什么?
查看>>
Python 读写文件 小应用:生成随机的测验试卷文件
查看>>