Ubuntu下 安装与测试 Caffe & 遇到的问题 及 解决方案
2017-06-20 15:38
435 查看
Caffe安装
我一直是参照 Caffe Ubuntu Installation 和 Ubuntu 14.04上安装caffe 装的。P.S. : 要以官方文档Caffe Ubuntu Installation 为主;其他人的安装教程掺杂了很多个人理解,每个人的具体配置环境也不同,不可照猫画虎(我去年装Caffe的时候就在上面栽了无数的坑 (T_T)/~~~),只能是作为辅助作用。
Caffe测试
测试Caffe是否正常:
进入 Caffe 主文件夹下sh data/mnist/get_mnist.sh sh examples/mnist/create_mnist.sh sh examples/mnist/train_lenet.sh
遇到的问题及解决方案
Problem_0
The program 'protoc' is currently not installed. You can install it by typing: sudo apt-get install protobuf-compiler
但是
sudo apt-get install protobuf-compiler的时候又显示 protobuf-compiler 已经安装了
原因是protoc 未添入环境变量中
Solution
Problem_1
:~/Software/Caffe$ make all -j8 PROTOC src/caffe/proto/caffe.proto make: protoc: Command not found CXX src/caffe/common.cpp make: *** [.build_release/src/caffe/proto/caffe.pb.h] Error 127 make: *** Waiting for unfinished jobs.... In file included from ./include/caffe/util/device_alternate.hpp:40:0, from ./include/caffe/common.hpp:19, from src/caffe/common.cpp:7: ./include/caffe/util/cudnn.hpp:8:34: fatal error: caffe/proto/caffe.pb.h: No such file or directory compilation terminated. make: *** [.build_release/src/caffe/common.o] Error 1
原因是 protoc 未添入 环境变量 中
Solution
个人实际操作中,protoc 用的是 protobuf 发行版 上的 protobuf-python-3.0.0.tar.gz‘ ./autogen.sh ’ 执行不了,故没执行;
‘ ./configure –prefix=/usr/local/protobuf ’ 执行了。
Problem_2
google protobuf 出问题Solution
在官网上可以下载 Protobuf 的源代码。然后解压编译安装便可以使用它了。安装步骤举例如下:
tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobuf make make check make install
添加 protobuf路径 至 环境变量 中 :
sudo vim /etc/profile
添加
export PATH=$PATH:/usr/local/protobuf/bin/ export
PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
保存之
source /etc/profile
同时, 也要在 ~/.profile 中添加上面两行代码,否则会出现 登录用户找不到protoc命令
配置动态链接库路径 :
sudo vim /etc/ld.so.conf
插入:
/usr/local/protobuf/lib su #root 权限 ldconfig
记得要去python文件夹内(protobuf-2.1.10/python安装包下)安装python所需要的模块
sudo python setup.py build sudo python setup.py test sudo python setup.py test
完成后,验证是否安装成功
protoc --version
验证python模块是否安装成功
python import google.protobuf
如果没有报错,则说明安装正常
相关文章推荐
- ubuntu安装Python时遇到如下问题,解决方案
- Ubuntu14.04安装之后遇到的问题解决方案
- Ubuntu安装MySQL及遇到的问题解决方案 xwj
- Linux Ubuntu安装MySql 遇到的问题及解决方案
- Ubuntu16.04 记录一次安装greenplum的过程,以及遇到的问题与部分解决方案
- ubuntu安装ghc遇到的问题 缺少编译库libgmp.so.3: cannot open shared object file: No such file解决方案
- 在Ubuntu17.10的系统升级中遇到内核升级问题,导致各种软件不能安装和卸载的解决方案(尝试结果,不喜勿骂)
- windows8下U盘安装ubuntu,非wubi安装,遇到的问题以及解决方案
- ubuntu16.04安装caffe遇到一些问题
- [计算机视觉][ARM-Linux开发] Ubuntu14.04安装OpenCV3.2中遇到的问题的解决方案
- ubuntu 16.04 cuda 8.0 caffe 安装 及遇到的问题。
- Ubuntu16.04安装caffe中遇到的问题总结
- ubuntu安装uwsgi遇到的问题解决方案
- 安装zabbix3.2过程中遇到的一些问题&解决方案
- Ubuntu下caffe安装过程中出现的问题与解决方案
- VMware 安装ubuntu遇到的问题及解决方案
- Ubuntu12.0.4x86_64安装HTK3.4.1 所遇到的问题以及解决方案(hp-cq40)
- ubuntu 16.04 安装caffe GPU版本时遇到的问题
- Ubuntu下安装tensorFlow遇到的问题和解决方案