ubuntu16.0+cudn8.0+opencv3.1+caffe安装教程(步骤+问题解决)

本文详细记录了在Ubuntu16.0系统上安装CUDA8.0、CUDNN、opencv3.1和Caffe的步骤,包括禁用nouveau、配置环境变量、安装依赖等,并分享了安装过程中可能遇到的问题及解决方案,适合初学者参考。

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

大四狗毕业设计做图像语义方面的内容,看了些图像标注和深度学习方面的东西,最近准备装个caffe跑跑一些代码。当然这个安装过程也算是曲折,从装系统到跑第一个mnist例子,来来回回出了好多问题,不过最后还是顺利的搞定了。现在来给大家分享一下安装过程和可能遇到问题的解决办法。

第一步:安装相关的依赖包

这一步是要安装整个过程中需要的用到的依赖包,将下面的命令依次输入:

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

sudo apt-get install --no-install-recommends libboost-all-dev

sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install git cmake build-essential

运行结束后可以通过以下的命令来来检查是否已经安装成功:

dpkg-query -l 包名

第二步:禁用nouveau

安装好以上的依赖包之后首先要禁用nouveau,方便以后能够顺利地安装nvidia显卡驱动,操作如下:

首先打开blacklist-nouveau.conf文件

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

打开后文件是空的,在里面写入如下内容:

blacklist nouveau option nouveau modeset=0 

保存后可能会出现提示,无视掉就好

然后再执行下面这条命令让以上的更改生效:

sudo update-initramfs -u

第三步:配置一些环境变量

vim ~/.bashrc
或者
sudo gedit ~/.bashrc

在文件的末尾加上下面两句话、保存:

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH 

第四步:安装CUDA8.0

首先需要下载cuda8.0版本,网址(https://developer.nvidia.com/cuda-80-ga2-download-archive)



下载完成后就可以开始安装cuda了(我的cuda的安装文件放在home目录下,方便后面的查找,建议放在home目录下)

首先按ctrl+alt+f1进入系统的文本模式(ps:这里需要输入电脑的帐号和密码,ctrl+alt+f7可以切回图形界面),在登录进去后输入以下语句关闭桌面服务:

sudo service lightdm stop

接着可以按ctrl+alt+f7看看是否切的回去,如果切不回去则说明关闭成功了,一定要确保桌面服务已经关闭!

接下来在文本模式中通过sh命令直接安装cuda:

(注意:1.因为我的放在home目录下所以这样写,放在其他目录的需要加上地址  2.这里的cuda_8.0.61_375.26_linux.run是我下载的安装文件名,你需要根据自己的安装文件名进行修改

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

在执行这个语句时后会出现0%的提示,然后需要一直按回车键直到提示变成100%,后面按照提示的内容继续操作就好了,第一个是accept,第二个问你是否安装nvidia驱动,如果之前没有安装就输入y,如果之前安装过这里就输入n; 之后确认路径时直接回车按默认的路径就好了,在安装完成之后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值