【深度学习】笔记17 windows下SSD网络在caffe中的配置(GPU版本)【笔记3】
2017-08-04 15:15
806 查看
************************************************************************************************************* 文件说明: windows下SSD网络在caffe中的配置(GPU版本) 开发环境: win10+caffe+vs2013+opencv 时间地点: 陕西师范大学 文津楼 2017年8月4日 安装路径: 【1】E:\caffeInstall2013SSDCUDA 【2】E:\caffeInstall2013SSDCUDA\caffe-ssd-microsoft 【3】E:\caffeInstall2013SSDCUDA\cuda 作 者: 九 月 ************************************************************************************************************* 【1】安装VS2013 ************************************************************************************************************* 【2】下载已经配置好的windows-caffe-ssd源代码,具体链接如下所示: 链接:http://pan.baidu.com/s/1pL1B0ev 密码:raml ************************************************************************************************************* 【3】下载需要添加的程序代码,具体的链接如下所示: 链接:http://pan.baidu.com/s/1eSaP3rW 密码:nuja ************************************************************************************************************* 【4】在caffe-master\src\caffe下新建3rdparty文件夹,里面添加hungarian.cpp ************************************************************************************************************* 【5】在caffe-master\include\caffe下新建3rdparty文件夹,里面添加hungarian.hpp ************************************************************************************************************* 【6】VS2013打开caffe项目,修改CommonSettings.props文件,添加cuDNN的路径,如下所示: *************************************************************************************************************
*************************************************************************************************************
【7】配置cuDnn的【包含目录】【库目录】【链接器】【dll的系统环境】
*************************************************************************************************************
【8】编译项目:
【错误】未能生成object文件(视警告为错误)
【解决办法】右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”,如下所示:
*************************************************************************************************************
*************************************************************************************************************
【9】编译项目:
【错误】报与boost相关的regex正则表达式库出现问题,在项目中我们不需要正则表达式,所以将相关语句注
释掉即可
【解决方法】
detection_output_layer.cu文件,将所有出现regex和rv的语句注释掉。
进入detection_output_layer.cpp文件,将所有出现regex和rv的语句注释掉。
进入detection_output_layer.hpp中,将语句#include <boost/regex.hpp>注释掉。
*************************************************************************************************************
【10】编译项目:
【错误】如下所示:
【解决方法】就如libcaffe项目下的bbox_util.cu文件,注释掉thrust相关的内容,如下所示: //#include "thrust/functional.h" //#include "thrust/sort.h" ..... //thrust::sort_by_key(&confidence[0],&confidence[0]+num_remain,&idx[0], //thrurst::greater<Dtype>());*/ ************************************************************************************************************* 【11】编译项目: 【错误】报错找不到boost库 【解决方法】先在下面的链接下载boost_1_59_0,然后将这个库放在目录: E:\caffeInstall2013SSDCUDA\NugetPackages下 【最后步骤】 在包含目录中添加E:\caffeInstall2013SSDCUDA\NugetPackages\boost_1_59_0 在库目录中添加:E:\caffeInstall2013SSDCUDA\NugetPackages\boost_1_59_0\lib64-msvc-12.0 【下载链接】链接:http://pan.baidu.com/s/1c161w7e 密码:njcc ************************************************************************************************************* 【12】再次编译,基本到这一步就编译成功了,如果还有什么错误,请参考以下的博客解决。 【1】http://blog.csdn.net/maweifei/article/details/76652175 【2】http://www.jianshu.com/p/9a84cc434e05 【3】http://m.blog.csdn.net/gxb0505/article/details/73702451 【4】http://blog.csdn.net/buaalei/article/details/55094879 ************************************************************************************************************* 【13】将项目caffe设为启动项目,配置该项目下的cuDNN【包含目录】【库目录】【链接器】【dll的系统环境】,编译 ************************************************************************************************************* 【14】上一步成功之后,将项目ssd_detect设置为启动项目,配置该项目下的cuDnn的【包含目录】【库目录】【链接器】 【dll的系统环境】,编译 ************************************************************************************************************* 【15】上面一切编译成功之后,则widows下SSD网络的caffe配置成功,下面就可以训练模型,进行具体的目标检测。 *************************************************************************************************************
相关文章推荐
- 【深度学习】笔记16 windows下SSD网络在caffe中的配置(CPU版本)【笔记2】
- 【深度学习】笔记15 windows下SSD网络在caffe中的配置【笔记1】
- 【深度学习】【caffe实用工具5】笔记27 windows下SSD网络中的get_image_size工具的使用
- 【深度学习】【caffe实用工具6】笔记28 windows下SSD网络中的convert_annoset工具的使用
- 【深度学习】笔记1_Ubuntu14.04下caffe环境的搭建,无GPU版本以及python可视化环境的配置
- 【深度学习】笔记10:Ubuntu16.04环境下配置caffe的步骤(无GPU版本)
- 深度学习模型之各种caffe版本(Linux和windows)的网址和配置
- 深度学习模型之各种caffe版本(Linux和windows)的网址和配置
- Caffe深度学习入门——配置caffe-SSD详细步骤以及填坑笔记
- 【深度学习】笔记13 win10+cuda7.5+caffe+vs2013环境搭建(GPU版本)
- 深度学习模型之各种caffe版本(Linux和windows)的网址和配置
- 深度学习Caffe实战笔记(6)Windows caffe平台用Siamese网络跑自己的数据
- 【深度学习】笔记14 windows下caffe的python接口的配置(数据的可视化环境)
- 【神经网络与深度学习】【Python开发】Caffe配置 windows下怎么安装protobuf for python
- Windows Caffe 学习笔记(四)搭建自己的网络,训练和测试MNIST手写字体库
- 【深度学习】笔记2_caffe自带的第一个例子,Mnist手写数字识别代码,过程,网络详解
- 【神经网络与深度学习】【python开发】caffe-windows使能python接口使用draw_net.py绘制网络结构图过程
- 【神经网络与深度学习】YOLO windows 配置《Darknet配置》
- 【神经网络与深度学习】如何在Caffe中配置每一个层的结构
- Caffe学习笔记之 ——在Windows下的完全配置