caffe-ssd在windows上运行的一些问题

终于搭建好caffe-ssd的环境,编译也通过了。
感谢:
https://blog.csdn.net/Chen_yingpeng/article/details/59056245
https://blog.csdn.net/gxb0505/article/details/73702451
https://blog.csdn.net/samylee/article/details/52584387
正因为有大牛们的辛苦,才有了后来人的便捷。

编译成功之后的第一件事当然是,试试ssd到底6不6(刚测试过yolov3,快到没朋友,所以对这个期望不是太高)。下载了VGG_VOC0712_SSD_300x300_iter_120000.caffemodel以及相关配置文件,开始运行。
caffe-ssd在windows上运行的一些问题
貌似是PriorBoxParameter中缺少“step”这个参数,打开prior_box_layer.hpp查看果然没有这个参数(还缺少offset)
caffe-ssd在windows上运行的一些问题
但是在deploy.proto中却包含这两个成员参数
caffe-ssd在windows上运行的一些问题
解决这个问题比较暴力的做法:删除deploy.proto文件中,所有prior_box_param包含的step、offset
修改后,再次运行,又报错
caffe-ssd在windows上运行的一些问题
这次是CUDNN_STATUS_BAD_PARAM,多谢
https://blog.csdn.net/renhanchi/article/details/78500665 给出了解决方法,尽管没有说明为什么。
deploy.proto,在每个convolution_param中添加 engine:CAFFE
caffe-ssd在windows上运行的一些问题
Perfect!