Cuda安装步骤记录(超详尽)

本文详细记录了在Ubuntu系统中安装CUDA 8.0、cuDNN、OpenCV 3.1和Caffe的每一步骤,包括下载、安装、验证和解决编译过程中遇到的问题,旨在提供一个完整的安装流程指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装硬件: intel i5 + NVIDIA 740 M

安装流程细分为如下10个步骤,细化步骤粒度更易避免出错:
4、下载 CUDA 8.0 
5、安装 CUDA 8.0 
6、验证 CUDA 8.0 是否安装成功 
7、安装 cudnn 
8、安装 opencv3.1 
9、安装 caffe 
10、安装 pycaffe notebook 接口环境

第4步 下载 CUDA 8.0

进入 https://developer.nvidia.com/cuda-downloads ,依次选择 CUDA 类型然后下载即可。 
这里写图片描述

第5步 安装 CUDA 8.0

第四步下载的1.4G的 CUDA中包含有 nvidia 显卡驱动,故此步骤 CUDA 的安装包括了 nvidia 显卡驱动的安装,此时注意你是否已经安装过 nvidia 显卡驱动,若无法保证已安装的 nvidia 显卡驱动一定正确,那就卸载掉之前安装的 nvidia 显卡驱动(卸载方法链接),然后开始安装 CUDA 8.0;若可以保证已安装正确的 nvidia 显卡驱动,则直接开始安装 CUDA 8.0,在安装过程中选择不再安装 nvidia 显卡驱动。

为了方便开始安装过程的路径查找,把下载的 CUDA 安装文件移动到 HOME 路径下,然后通过 Ctrl + Alt + F1 进入文本模式,输入帐号密码登录,通过 Ctrl + Alt + F7 可返回图形化模式,在文本模式登录后首先关闭桌面服务:

 
sudo service lightdm stop11

然后通过 Ctrl + Alt + F7 发现已无法成功返回图形化模式,说明桌面服务已成功关闭,注意此步对接下来的 nvidia 驱动安装尤为重要,必需确保桌面服务已关闭。

Ctrl + Alt + F1 进入文本模式,然后运行 CUDA 安装文件进行安装,之前我们已经把 CUDA 安装文件移动至 HOME,直接通过 sh 命令运行安装文件即可:

 
sudo sh cuda_8.0.61_375.26_linux.run --no-opengl-libs

其中 cuda_8.0.61_375.26_linux.run 是我的 CUDA 安装文件名,而你需替换为自己的 CUDA 安装文件名,若此时忘记可直接通过 ls 文件查看文件名,这也是我建议把 CUDA 安装文件移动到 HOME 下的另一个原因。

执行此命令约1分钟后会出现 0%信息,此时长按回车键让此百分比增长,直到100%,然后按照提示操作即可,先输入 accept ,然后让选择是否安装 nvidia 驱动,这里的选择对应第5步开头,若未安装则输入 “y”,若确保已安装正确驱动则输入“n”。

剩下的选择则都输入“y”确认安装或确认默认路径安装,开始安装,此时若出现安装失败提示则可能为未关闭桌面服务或在已安装 nvidia 驱动的情况下重复再次安装 nvidia 驱动,安装完成后输入重启命令重启:

 
reboot

重启后登录进入系统,配置 CUDA 环境变量,与第3步相同,使用 gedit 命令打开配置文件:

 
sudo gedit ~/.bashrc

在该文件最后加入以下两行并保存:

 
export PATH=/usr/local/cuda-8.0/bin:$PATH  export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

使该配置生效:

 
source ~/.bashrc

第6步 验证 CUDA 8.0 是否安装成功

分别执行以下命令:

 
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuerysudo make ./deviceQuery

若看到类似以下信息则说明 cuda 已安装成功:

 
./deviceQuery Starting...  CUDA Device Query (Runtime APIversion (CUDART static linking) Detected 1 CUDA Capable device(s) Device 0"GeForce GT 740M"   CUDA Driver Version / Runtime Version          8.0 / 8.0   CUDA Capability Major/Minor version number:    3.5   Total amount of global memory:                 2004 MBytes (2100953088 bytes)   ( 2Multiprocessors, (192CUDA Cores/MP:     384 CUDA Cores   GPU Max Clock rate:                            1032 MHz (1.03 GHz)   Memory Clock rate:                             800 Mhz   Memory Bus Width:                              64-bit   L2 Cache Size:                                 524288 bytes   Maximum Texture Dimension Size (x,y,z)         1D=(65536), 2D=(6553665536), 3D=(409640964096)   Maximum Layered 1D Texture Size, (numlayers  1D=(16384), 2048 layers   Maximum Layered 2D Texture Size, (numlayers  2D=(1638416384), 2048 layers   Total amount of constant memory:               65536 bytes   Total amount of shared memory per block:       49152 bytes   Total number of registers available per block65536   Warp size:                                     32   Maximum number of threads 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值