Caffe2 在Ubunut 16.04安装记

A wonderful caffe 2! 也就是尝尝鲜,caffe2刚开源,先给大家吃吃螃蟹吧。

环境配置准备
环境准备不多说了,老规矩。如果还没有装好的,以下内容请参考:http://blog.csdn.net/alex_starsky/article/details/69681029

独立显卡的Nvidia驱动安装
Opencv安装
依赖库安装
sudo apt-get install -y --no-install-recommends  build-essential cmake git libgoogle-glog-dev libprotobuf-dev protobuf-compiler python-dev python-pip 

sudo apt-get install -y --no-install-recommends libgflags-dev

sudo apt-get install -y --no-install-recommends       libgtest-dev       libiomp-dev       libleveldb-dev       liblmdb-dev       libopencv-dev       libopenmpi-dev       libsnappy-dev       openmpi-bin       openmpi-doc       python-pydot

配置安装Caffe
下载
从官网下载caffe 2代码:
git clone –recursive https://github.com/caffe2/caffe2.git
前后总共下载400多M,比Caffe多不少。

编译安装

mkdir build && cd build

cmake ..

make -j12

如果你也和我一样,运行一半不幸发生错误:
错误1:
[ 54%] Linking CXX shared library libCaffe2_CPU.so
/usr/bin/ld: 找不到 -lopencv_dep_cudart
collect2: error: ld returned 1 exit status
caffe2/CMakeFiles/Caffe2_CPU.dir/build.make:4245: recipe for target ‘caffe2/libCaffe2_CPU.so’ failed
make[2]: * [caffe2/libCaffe2_CPU.so] Error 1
CMakeFiles/Makefile2:2684: recipe for target ‘caffe2/CMakeFiles/Caffe2_CPU.dir/all’ failed
make[1]: * [caffe2/CMakeFiles/Caffe2_CPU.dir/all] Error 2
Makefile:138: recipe for target ‘all’ failed
make: * [all] Error 2

原因:找不到库 libopencv_dep_cudart
解决办法:需要更改配置选项:

cmake -D CUDA_USE_STATIC_CUDA_RUNTIME=OFF .. 

再次编译OK,顺利通过。粗粗看下编译文件,相对caffe变动还是不少的。
测试效果后面尝试各个平台效果再总结。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex_StarSky

你的鼓励是创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值