首页 > 其他 > 详细

caffe—ssd安装教程

时间:2018-10-17 13:20:24      阅读:199      评论:0      收藏:0      [点我收藏+]

环境:

ubuntu16.04 cuda8.0 cudnn5.0

已安装过caffe1.0 tensorflow1.2

 

教程 https://github.com/weiliu89/caffe/tree/ssd 

Installation

  1. Get the code. We will call the directory that you cloned Caffe into $CAFFE_ROOT
git clone https://github.com/weiliu89/caffe.git
cd caffe
git checkout ssd
  1. Build the code. Please follow Caffe instruction to install all necessary packages and build it.
# Modify Makefile.config according to your Caffe installation.
cp Makefile.config.example Makefile.config
make -j8
# Make sure to include $CAFFE_ROOT/python to your PYTHONPATH.
make py
make test -j8
# (Optional)
make runtest -j8

问题:此处参考了别的教程使用了make all -j8出现问题(一定看官方教程)问题描述:
This file was generated by an older version of protoc which is incompatible with your Protocol Buffer headers. Please regenerate this file with a newer version of protoc.

原因是系统中装tensorflow时装有了多个版本的protobuf,造成版本冲突。将protobuf卸载后,按照此教程重新安装https://www.cnblogs.com/luoxn28/p/5303517.html

  tar -xvf protobuf

  cd protobuf

  ./configure --prefix=/usr/local/protobuf

  make

  make check

  make install

按照上边的还有问题,加上这部分

去https://developers.google.com/protocol-buffers/docs/downloads下载*.tar.tz压缩包,解压,
命令行进入解压后目录,依次执行如下 
./configure 
make
创建文件 /etc/ld.so.conf.d/libprotobuf.conf 写入内容:/usr/local/lib 
输入命令 sudo ldconfig 
注:protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,后面install找不到该lib

然后sudo make install

安装后,输入protoc --version 验证是否安装成功

as

caffe—ssd安装教程

原文:https://www.cnblogs.com/vactor/p/9803134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!