ubuntu16.04+cuda9.0+cudnn7.0.5+opencv3.3+anaconda3(python3.5)下配置caffe的踩坑记录

本文详细记录了在Ubuntu16.04环境下,从创建虚拟环境到编译、测试Caffe的全过程,包括解决编译过程中的各种问题,如依赖库安装、Makefile配置等,适合初学者参考。

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

踩过了好多坑,经过千辛万苦终于编译好了caffe,import caffe 没有报错.我怀着激动的心情记录这个博客,为大家排一些我遇到的坑.

0. 环境

我的环境是ubuntu16.04+cuda9.0+cudnn7.0.5+opencv3.3+anaconda3(python3.5),建议大家先多参考几个博客,确认操作的过程中发生尽量少的失误,减少不必要的麻烦.先把我参考的博客放在这里,大家可以适当食用.

https://blog.youkuaiyun.com/zyazky/article/details/82716940

https://blog.youkuaiyun.com/ifisher999/article/details/84494315

https://www.jianshu.com/p/8d309dcc8b99

https://www.jianshu.com/p/0cad02ad323b

http://www.mamicode.com/info-detail-2310767.html

https://www.cnblogs.com/fanwendi2312/p/8438575.html

http://www.bubuko.com/infodetail-2616182.html

https://cloud.tencent.com/developer/article/1384531

https://blog.youkuaiyun.com/OliverLee456/article/details/83023566

由于每个人设备环境的差异性,不能完全照搬别人的操作.我综合参考了以上几篇博客,根据自己电脑的环境进行调整和修改,期间遇到bug就百度查资料.下面是我编译caffe的过程.

1. 创建虚拟环境

首先创建一个虚拟环境名为caffe35,我这里选择了python=3.5

conda create -n caffe35 python=3.5

接着进入到这个虚拟环境中

source activate caffe35

2. 安装必要的依赖库

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libopenblas-dev
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev 

3. clone github源码到本地

我的安装目录为 home/lx/caffe

cd home/lx
git clone https://github.com/BVLC/caffe.git

4. 修改Makefile.config配置文件

进入到你的caffe目录下

cd caffe

拷贝一个安装配置文件,并打开它

cp Makefile.config.example Makefile.config 
sudo gedit Makefile.config

以下是我修改后的Makefile.config文件&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值