CAFFE安装(2):CUDA安装

首先安装一些依赖项

$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libgl1-mesa-dev libglu1-mesa libglu1-mesa-dev libxi-dev

此处为离线安装,有两种选择:debian安装包;run安装方法

Deb安装方法

此处以14.04的cuda 7.5为例,在此之前最好对cuda安装文件进行MD5验证

$ md5sum cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb

如果得出的校验码和官网给的一致,则可以继续安装,否则换一个版本试试

接下来安装cuda

$ sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb

$ sudo apt-get update

$ sudo apt-get install cuda

run安装方法

此处以cuda 7.0为例(若是GPU支持,尽量安装7.5,一些框架如TensorFlow只支持7.5)

按Ctrl+Alt+F1进入命令提示符,新建一个黑名单文件

# sudo vi /etc/modprobe.d/blacklist-nouveau.conf

在其中输入

blacklist nouveau

options nouveau modset=0

保存退出(:wq)

然后执行

$ sudo update-initramfs -u

执行 lspci | grep nouveau查看是否有内容

$ lspci | grep nouveau

如果没有内容 ,说明禁用成功,如果有内容,就重启一下再查看

$ sudo reboot

关闭lightdm

$ sudo service lightdm stop

接下来cd进到你放置cuda的目录安装cuda 7.0

首先验证md5码

$ md5sum cuda_7.0.28_linux.run

此版本的md5 =312aede1c3d1d3425c8aa67bbb7a55e

$ cd 你存放cuda run文件的位置

$ sudo sh cuda_7.0.28_linux.run --no-opengl-libs

安装的时候,要让你先看一堆文字(EULA),直接不停的按空格键到100%,然后输入一堆accept,yes,yes或回车进行安装。安装目录尽量都选默认目录。

安装完成后,重启,然后用ls查看一下,是否生成了四个左右以nvidia开头的文件夹

# ls /dev/nvidia*

如果有,说明安装成功了,如果没有,可能不成功,需要卸载重装。卸载命令如下:

$ sudo /usr/local/cuda-7.5/bin/uninstall_cuda_7.5.pl

$ sudo /usr/bin/nvidia-uninstall

$ sudo apt-get --purge remove nvidia*

清除驱动

到此,上面两种安装方法都完成,下面设置环境变量,验证,编译测试Samples

首先设置环境变量

打开profile

$ sudo gedit /etc/profile

在最后加入以下两行,保存

export PATH=/usr/local/cuda-7.5/bin:$PATH

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

然后使其生效

$ source /etc/profile

接下来验证驱动的版本,其实主要是保证驱动程序已经安装正常了

$ cat /proc/driver/nvidia/version

$ nvcc -V

编译samples,进入/usr/local/cuda/samples, 执行下列命令来build samples

$ cd /usr/local/cuda/samples

$ sudo make all –j32

这里的-j32后面的数字32是你的线程数,比如我的机器有32个线程。

可加速make。

整个过程大概几分钟左右, 全部编译完成,然后cd进入samples/bin/x86_64/linux/release, 运行deviceQuery

$ ./deviceQuery

如果出现显卡信息,则驱动及显卡安装成功,如果有多块GPU,在这里会全部显示出来,如果失败,最好还是卸载cuda重装。(下面的信息是在网上粘的,所以GPU对不上)

./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.5

CUDA Capability Major/Minor version number:    3.0

Total amount of global memory:                 4095 MBytes (4294246400 bytes)

( 7) Multiprocessors, (192) CUDA Cores/MP:     1344 CUDA Cores

GPU Clock rate:                                1098 MHz (1.10 GHz)

Memory Clock rate:                             3105 Mhz

Memory Bus Width:                              256-bit

L2 Cache Size:                                 524288 bytes

Maximum 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 layers

Maximum Layered 2D Texture Size, (num) layers  2D=(16384, 16384), 2048 layers

Total amount of constant memory:               65536 bytes

Total amount of shared memory per block:       49152 bytes

Total number of registers available per block: 65536

Warp size:                                     32

Maximum number of threads per multiprocessor:  2048

Maximum number of threads per block:           1024

Max 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 bytes

Texture alignment:                             512 bytes

Concurrent copy and kernel execution:          Yes with 1 copy engine(s)

Run time limit on kernels:                     Yes

Integrated GPU sharing Host Memory:            No

Support host page-locked memory mapping:       Yes

Alignment requirement for Surfaces:            Yes

Device has ECC support:                        Disabled

Device supports Unified Addressing (UVA):      Yes

Device PCI Bus ID / PCI location ID:           1 / 0

Compute 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

时间: 2024-10-28 17:00:39

CAFFE安装(2):CUDA安装的相关文章

NVIDIA驱动安装、CUDA安装、cudnn安装

1.禁用 nouveau 驱动 sudo vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 文件内容为: # generated by nvidia-installer blacklist nouveau options nouveau modeset=0 再执行: sudo update-initramfs -u sudo shutdown -r now 介绍一下 update-initramfs : NAME update-i

[caffe]linux下安装caffe(无cuda)以及MNIST EXAMPLE

昨天在mac上折腾了一天都没有安装成功,晚上在mac上装了一个ParallelDesktop虚拟机,然后装了linux,十分钟就安装好了,我也是醉了=.= 主要过程稍微记录一下: 1.安装BLAS sudo apt-get install libatlas-base-dev 2.安装依赖项 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5

在Ubuntu中学习Caffe系列(1):安装配置ubuntu14.04+cuda7.5+caffe+cudnn

一.版本 linux系统:Ubuntu 14.04 (64位) 显卡:Nvidia K20c cuda: cuda_7.5.18_linux.run cudnn: cudnn-7.0-linux-x64-v4.0-rc 二.下载 Ubuntu 14.04下载地址:http://www.ubuntu.com/download/desktop (64bit) cuda7.5下载地址:https://developer.nvidia.com/cuda-downloads/  ,下载对应的操作系统和版本

手把手教你搭建深度学习平台——避坑安装theano+CUDA

python有多混乱我就不多说了.这个混论不仅是指整个python市场混乱,更混乱的还有python的各种附加依赖包.为了一劳永逸解决python的各种依赖包对深度学习造成的影响,本文中采用python的发行版Anaconda. Step1 安装Anaconda 这里不建议使用python3.4以后的Anaconda版本,因为太新的版本(python3.5)不支持python/matlab混合编程.所以为了以后方便,建议使用python2.7的Anaconda版本.Anaconda安装完成后,n

ubuntu查看安装的cuda toolkit自带的工具及其他安装文件

原创作品,转载请注明来源:http://www.cnblogs.com/shrimp-can/p/5253672.html 1.查看工具 默认目录为:local,进入local:cd /usr/local 输入命令:ls,查看该目录下的文件,可以看到安装的cuda在此处 进入cuda文件:cd cuda-7.5(我的是7.5),此处为安装的东西 查找安装的工具,在bin目录下,进入cuda文件所在目录,然后进入bin目录:cd bin 输入命令:ls,就可以看到cuda toolkit自带的工具

window10上安装python+CUDA+CuDNN+TensorFlow

软件 版本 Window10 X64 python 3.6.4(64位) CUDA CUDA Toolkit 9.0 (Sept 2017) CuDNN cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0 以上版本测试通过. 安装步骤: 1.安装python,记得要勾选pip. 2.检测是否支持CUDA. NVIDIA官网查询,具体见:https://developer.nvidia.com/cuda-gpus,就可以知道是否可以使用带GPU支持的TensorFlo

CUDA安装

CUDA Ubuntu 16.04 安装CUDA10 登录cuda官网,我用的是10.1版本,官网:CUDA Toolkit,按照自己的需求选择安装即可: 安装CUDA 安装CUDA按照CUDA官网的步骤即可,注意千万不要随意给电脑安装什么驱动,因为CUDA自带的有驱动,也是最合适的驱动. sudo dpkg -i cuda-repo-ubuntu1604-10-1-local-10.1.168-418.67_1.0-1_amd64.deb` sudo apt-key add /var/cuda

Deep Learning 学习总结(一)&mdash;&mdash; Caffe Ubuntu14.04 CUDA 6.5 配置

Caffe (Convolution Architecture For Feature Extraction)作为深度学习CNN一个非常火的框架,对于初学者来说,搭建Linux下的Caffe平台是学习深度学习关键的一步,其过程也比较繁琐,回想起当初折腾的那几天,遂总结一下Ubuntu14.04的配置过程,方便以后新手能在此少走弯路. 1. 安装build-essentials 安装开发所需要的一些基本包 sudo apt-get install build-essential 2. 安装NVID

Caffe Ubuntu14.04 + CUDA 8 (支持GTX1080 1070等Pascal架构显卡)

1. 前言 本教程使用的系统是Ubuntu 14.04 LTS 64-bit,使用的CUDA版本为8. 理论上本教程支持Pascal架构显卡,如游戏卡GeForce GTX1070,GTX 1080,新Titan X:以及刚刚推出的计算卡Tesla P100. 如果你在安装时使用计算卡进行GPU加速,而用于显示的显卡不是NVIDIA显卡,则可能导致因为安装NVIDIA驱动时自动加载X Server配置而无法启动图形界面.这时可以使用服务器版的Ubuntu,或者换用CentOS等. 2. 安装基础