caffe—ssd安装教程(代码片段)

vactor vactor     2023-01-08     489

关键词:

环境:

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



ssd系列之一:安装,调试(代码片段)

源代码FromCaffehttps://github.com/weiliu89/caffe/tree/ssd 源代码Tensorflowhttps://github.com/balancap/SSD-Tensorflow 可以看出,在VOC上,SSD获得更高的平均AP和更快的速度。VOC300和VOC512的区别主要是输入的尺寸选择,前者使用300*300。后者虽然AP... 查看详情

1:caffe安装教程:ubuntu16.04(cpu)(代码片段)

Caffe安装教程:Ubuntu16.04(CPU)本文是在新安装的Ubuntu16.04上进行Caffe的安装,每个版本的Ubuntu安装略有不同,请自行百度。一、检查自己电脑是否具有GPU通常Caffe在计算时有两种模式可以选择,CPU或GPU,... 查看详情

用python学习caffe2.使用caffe完成图像目标检测(代码片段)

...SD作为例子,通过PythonCaffe来进行图像目标检测。必须安装windows-ssd版本的Caffe,或者自行在caffe项目中添加SSD的新增相关源代码.图像目标检测网络同图像分类网络的大体原理及结构很相似,不过原始图像再经过深度网... 查看详情

caffe简明教程4:安装caffe的第三步-安装caffe(代码片段)

...的索引:Caffe简明教程0:文章列表本文介绍在已安装CUDA8.0及cuDNN5.1的前提下安装Caffe1.下载Caffe下载caffe很简单,从GitHub仓库克隆即可(仓库地址:https://github.com/BVLC/caffe),输入下面的命令,克隆Caff... 查看详情

caffe安装系列——安装opencv(代码片段)

...og.xuezhisd.top邮箱:xuezhisd@126.com说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一... 查看详情

跑通caffe-ssddemo代码(训练测试自己数据集)(代码片段)

跑通caffe-ssddemo代码(训练、测试自己数据集)ssd网络我就不多介绍了,CSDN上面一搜一大把。这篇主要讲讲如何跑通caffe代码~github:caffe-ssd一、代码结构在caffe-ssd中能用到的文件我全部在上述图片中标出来了,... 查看详情

caffe安装系列——安装cuda和cudnn(代码片段)

...og.xuezhisd.top邮箱:xuezhisd@126.com说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一... 查看详情

caffe的运行mnist手写数字识别(代码片段)

...因为Caffe中使用的是Linux才能运行的shell脚本,因此首先的安装 wget(将wget放入C:\windows\system32)和 Git 方能运行。2、而后按照官方教程,首先进入caffe路径的 查看详情

caffe上用ssd训练和测试自己的数据

... 我的根目录$caffe_root为/home/gpu/ljy/caffe一、运行SSD示例代码1.到https://github.com/weiliu89/caffe.git下载caffe-ssd代码,是一个caffe文件夹2.从已经配置好的caffe目录下拷贝一个Makefile.config放到$ 查看详情

经验分享一文看懂caffe生成voc0712lmdb数据集(代码片段)

 本教程详细记录了使用caffe制作VOC0712lmdb数据集的方法。 最近在搞比特大陆的适配,里面的fronted_fromcaffe需要用到lmdb数据集,所以这里详细说一下原滋原味的caffe制作lmdb的方法。文章目录1、源码编译caffe_ssd2、生成VOC07... 查看详情

ubuntu16.04caffe安装步骤记录(超详尽)(代码片段)

历时一周终于在ubuntu16.04系统成功安装caffe并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把... 查看详情

安装caffe-ssd的gpu版本时候报错:batchreindexlayertest/2.testgradient,wheretypeparam=caffe::gpudevice<doubl

报错原因:使用CUDA9.1加双显卡解决方法:直接将BatchReindexLayerTest的forWord和backWord改为CPU执行具体来说就是将~/caffe/src/caffe/layers/batch_reindex_layer.cu文件内的  查看详情

caffessd编译训练及测试(代码片段)

...f09;,可以明显看到SSD利用了多尺度的特征图做检测。安装clone代码(假设代码clone到$CAFFE_ROOT目录)。gitcloneht 查看详情

安装caffe-ssd的gpu版本时候报错:batchreindexlayertest/2.testgradient,wheretypeparam=caffe::gpudevice<float

报错原因:配置了多显卡环境,如果使用了IntelMKL作为BLAS,可能是IntelMKL的浮点数计算功能没有设置正确,可以使用安装CUDA时运行./deviceQuery时标注的0号GPU("Device0")跑跑测试试试看解决方法:exportCUDA_VISIBLE_DEVICES=0然后makeruntest 查看详情

ubuntu16.04caffe安装(代码片段)

所需环境opencv3.x+cuda9.0 安装caffe首先在你要安装的路径下clone:gitclonehttps://github.com/BVLC/caffe.git进入caffe,将Makefile.config.example文件复制一份并更名为Makefile.config,也可以在caffe目录下直接调用以下命令完成复制操作:sudocpMakefil... 查看详情

pytorch1.0中文官方教程:使用onnx将模型从pytorch传输到caffe2和移动端(代码片段)

...动导出器)在移动设备上执行模型。在本教程中,你需要安装onnx和Caffe2。您可以使用pipinstallonnx获取onnx的二进制版本。注意:本教程需要PyTorchmaster分支,可以按照这里说明进行安装。#一些包的导入importioimportnumpyasnpfromtorchimportnni... 查看详情

caffe+ssd网络训练过程

...博客:https://blog.csdn.net/xiao_lxl/article/details/791068371获取源代码:gitclonehttps://github.com/weiliu89/caffe.git2进入目录中:cdcaffe3,gitcheckoutssd主要参考https://github.com/weiliu89/caffe/tree/ssd   获取SSD的代码,下载完成后有一个caffe文件... 查看详情

caffe2安装教程

相比于网上的安装教程不如直接看官方安装教程:https://caffe2.ai/docs/getting-started.html?platform=windows&configuration=compile 查看详情