第一次这么正式的写技术博客,一是锻炼下写总结的能力,二来也算是由于自己看技术贴多却从来没有贡献过自己的感到羞愧.

1.准备

一.首先,运行环境为ubuntu14.04,因此本文都假设大家已经装好了ubuntu14.04,另外,cuda时nvidia公司为自己的gpu设计的编程架构,因此要使用cuda首先要保证自己的电脑具有nvidia的显卡特别时要有cuda支持的显卡.关于自己的显卡怎么看:

~$ lspci|grep VGA

我的显卡是NVIDIA GT540M系列得到的结果为:

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)

这一点看起来时小问题,我一个哥们当时就是没有注意到这个问题结果呼次呼吃装了半天发现压根装不了,最后才发现自己的电脑的显卡时AMD公司的

二.确定了了自己的电脑时NVIDIA的显卡就可以进行下面的工作了.

1.先到NVIDIA官网上下载最新版的cuda-6.5,由于现在新版的cuda已经将cuda-toolkit和cudaSDK整合到一起了,所以只需要下载一个就行了

下面是我下载时的下载链接:

http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda_6.5.14_linux_64.run

2.然后当然还要下载nvidia的显卡驱动,不过我比较不清楚的是为何还要再装一遍驱动,而且装的时候时先要将原来的驱动先卸载,完全清除了再安装新的驱动,可能时我想多了,linux本身没有nvidia的显卡驱动,但为什么又要再卸载后再安装,反正很矛盾.

下面时nvidia_3.40的显卡驱动链接,我是再一篇帖子上看到cuda6.5好像能支持到的驱动就直到3.40,所以不要下太高的版本

http://cn.download.nvidia.com/XFree86/Linux-x86_64/340.24/NVIDIA-Linux-x86_64-340.24.run

准备工作做好了,需要先安装显卡驱动,然后再安装cuda:

2.安装显卡驱动,下面是我看到的比较简单的方法:

1.下载显卡驱动,这步已经再准备工作阶段做好了.

2.编辑blacklist.conf。

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

添加以下部分并保存:

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

(这里有一行空格)

3. 删除之前所安装的nVidia驱动。

sudo apt-get remove --purge nvidia-*(需要清除干净)

sudo apt-get remove --purge xserver-xorg-video-nouveau

4. 重启电脑。

5. 按Ctrl + Alt +F1到第一控制台(+F7是回到xservers)。

6. 输入用户名和密码后,登录后执行(数字不能用小键盘输入):

sudo /etc/init.d/gdm stop或者

sudo /etc/init.d/lightdm stop

7. 进入驱动所在的文件夹,安装驱动(这里有个小技巧,只需要输入NVIDIA加tab键就行了,文件名可以全部补全,不要说我太low,以前我还真不知道,当然也可先把驱动名字改为简单的,自己能认识的)。

sudo sh NVIDIA-Linux-x86_64-340.24.run

报错the distribution-provided pre-install script failed!不必理会,继续安装;

8.启动GDM :

sudo /etc/init.d/gdm restart或者

sudo /etc/init.d/lightdm restart

9.重启电脑。

sudo reboot

10.可能在详细信息里面显卡选项显示未知,可用以下手法:

sudo apt-get install mesa-utils

本人在按照上面的方法安装的时候,sudo /etc/init.d/gdm stop或者sudo /etc/init.d/gdm restart都没有找到文件,可能时系统的问题吧,不必管,这里第6步和第8步使用sudo /etc/init.d/lightdm stop和sudo /etc/init.d/lightdm restart就行了.

3.安装cuda,这也是我看到的比较简单的安装方法

1.安装cuda-6.5

进入刚刚下载的cuda-6.5所在的文件夹执行

sh cuda_6.5.14_linux_64.run

然后就是耐心的等待安装的完成

2.配置环境变量

ubuntu的环境变量配置文件再 ~/home/用户名/.bashrc或者/etc/bash.bashr或者/etc/profile三个文件中,具体的区别好像就是全局啊,什么的,反正就是权限和作用范围不一样了,可能还有别的区别,因此只需要使用gedit打开编辑其中一个就行了,这里为了保险还是使用大家都用的的.

具体执行以下命令:

:~$ sudo gedit .bashrc

在文件末尾加上,:
$ export PATH=/usr/local/cuda-6.5/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
我的系统是64位的所以是用的lib64,当然再下载,对了忘记说了,对于不同的系统再下载驱动时也要注意,不然白下了,
然后;
~$ source .bashrc
使得环境变量配置生效
3.编译sdk的sample
下面不是我的是别人的,我的也是这样的,但是不好截图,就没有贴了

完成后编译Sample文件, 整个过程大概10分钟左右

cd /usr/local/cuda-6.5/samples
sudo make

全部编译完成后, 进入 samples/bin/x86_64/linux/release, sudo下运行deviceQuery

sudo ./deviceQuery

如果出现下列显卡信息, 则驱动及显卡安装成功:

./deviceQuery Starting...CUDA Device Query (Runtime API) version (CUDART static linking)Detected 1 CUDA Capable device(s)Device 0: "GeForce GTX 670"CUDA Driver Version / Runtime Version          6.5 / 6.5CUDA Capability Major/Minor version number:    3.0Total amount of global memory:                 4095 MBytes (4294246400 bytes)( 7) Multiprocessors, (192) CUDA Cores/MP:     1344 CUDA CoresGPU Clock rate:                                1098 MHz (1.10 GHz)Memory Clock rate:                             3105 MhzMemory Bus Width:                              256-bitL2 Cache Size:                                 524288 bytesMaximum Texture Dimension Size (x,y,z)         1D=(65536), 2D=(65536, 65536), 3D=(4096, 4096, 4096)Maximum Layered 1D Texture Size, (num) layers  1D=(16384), 2048 layersMaximum Layered 2D Texture Size, (num) layers  2D=(16384, 16384), 2048 layersTotal amount of constant memory:               65536 bytesTotal amount of shared memory per block:       49152 bytesTotal number of registers available per block: 65536Warp size:                                     32Maximum number of threads per multiprocessor:  2048Maximum number of threads per block:           1024Max dimension size of a thread block (x,y,z): (1024, 1024, 64)Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)Maximum memory pitch:                          2147483647 bytesTexture alignment:                             512 bytesConcurrent copy and kernel execution:          Yes with 1 copy engine(s)Run time limit on kernels:                     YesIntegrated GPU sharing Host Memory:            NoSupport host page-locked memory mapping:       YesAlignment requirement for Surfaces:            YesDevice has ECC support:                        DisabledDevice supports Unified Addressing (UVA):      YesDevice PCI Bus ID / PCI location ID:           1 / 0Compute Mode:< Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 6.5, CUDA Runtime Version = 6.5, NumDevs = 1, Device0 = GeForce GTX 670
Result = PASS
至此cuda6.5安装就完成了.
有时间再把安装opencv和cuda-convnet2的配置的技术总结下!

ubuntu14.04+cuda6.5+opencv2.4.9+cuda-convnet2配置相关推荐

  1. 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...

  2. Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期(半个月了).哎,快装好了,我也快崩溃了,真的想放弃的时候,突然找到个博客,好像照它的 ...

  3. ubuntu14.04+cuda7.0+opencv2.4.9

    安装了ubuntu14.04 分辨率有问题,于是安装英伟达显卡驱动,一个比较简单地方法就是安装Cuda,这里安装的是Cuda7.0版本. 原文地址:http://blog.csdn.net/alten ...

  4. 联想小新锐7000(笔记本)+ubuntu14.04+gtx1050+cuda8.0+cudnn5.1+caffe完整配置记录

    一.NVIDIA驱动安装 1.关闭security boot 现在的笔记本电脑,特别是使用security boot方式安装Ubuntu.要正确安装驱动,必须关闭security boot(进入bio ...

  5. Ubuntu14.04 for ROS indigo的安装(电脑配置)

    前言 由于个人需要,将笔记本电脑重新装了系统.首先用空白U盘进行系统刻盘,然后电脑所有数据备份,最后重新安装.装入的系统是exbot 机器人提供的Ubuntu14.04 for ros indigo, ...

  6. 【opencv】ubuntu14.04上编译opencv2.4

    参考博客 https://blog.csdn.net/c406495762/article/details/62896035 1.安装依赖库 sudo apt-get install build-es ...

  7. ubuntu14.04中安装opencv2.4.13

    1. 先下载OpenCV的源码 2. 解压到任意目录 unzip opencv-2.4.13.zip 3. 进入源码目录,创建release目录 cd opencv-2.4.13 mkdir rele ...

  8. 【Qt】ubuntu14.04+qt5.6+opencv2.4编程注意事项

    cv::imshow();//不能在QT中使用该接口来创建窗口 否侧会报错: (:1103): Gtk-WARNING **: gtk_disable_setlocale() must be call ...

  9. Ubuntu14.04安装和配置Tomcat8.0.12(转)

    Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 工具/原料 系统环境:Ubu ...

最新文章

  1. .NET 缩略图服务器 ResizingServer
  2. 数据结构与算法 / 概念
  3. FLV封装格式分析器
  4. sublime text3 3176激活
  5. python3 pygame 坦克自动移动
  6. 快速提取PPT文件里面的视频、音频素材
  7. 支持向量机总结(SVM)
  8. 使用Dism++对电脑优化
  9. VMware16虚拟机:下载和安装教程
  10. 软件测试之 app测试的工具汇总
  11. 2021最全财富密码,95个即将发币项目概览
  12. 云计算OpenStack环境搭建
  13. html文本框柔化边缘,html – CSS模糊并使用绝对div保留锐利边缘
  14. ClickHouse 数据插入、更新与删除操作 SQL
  15. Ubuntu创建Eclipse桌面快捷方式
  16. CClientDC类
  17. 今日小程序推荐:码农老黄历-看今天哪个方位BUG最少
  18. T+0得ETF指数基金
  19. 从APPLE网站下载高清电影预告片
  20. 计算机的声音怎么设置在哪设置方法,拼多多电脑版声音在哪里设置?没声音问题出在哪?...

热门文章

  1. 云服务器 ghost系统,在Ubuntu 18.04操作系统上安装Ghost CMS的步骤
  2. matlab批量改名字0001 0002,Matlab批量修改文件夹名字
  3. 灵机一栋团队alpha冲刺 Ⅳ
  4. PHP八字强弱计算,八字强弱自动计算,在线测试生辰八字强弱
  5. Latex论文表格画法及相关技巧
  6. 分享:如何使DFC实现跨平台
  7. Seastar Tutorial 简明教程
  8. shader流光+自发光
  9. python去掉文件名中的_normal,_abnor后缀
  10. VIVE™在MWC上海展示生态全景,虚拟现实行业新趋势初见端倪