好的,所以我成功安装了caffe 当我进入python:
python3
import caffe
它是成功导入但是这意味着我有单发探测器或它是不同的东西,我一直在寻找整个前7天?
答案 0 :(得分:1)
SSD目前拥有它自己的Caffe回购 - https://github.com/weiliu89/caffe/tree/ssd,所以如果您克隆任何其他存储库,包括BVLC的存储库,您将无法拥有SSD层(即" Permute"," PriorBox"" DetectionOutput"仅在推理的情况下,+" MultiBoxLoss"," DetectionEvaluate"和#34; WindowDataLayer"如果你想训练)的一些变化,除非你当然采用了SSD分叉。
你可以在src / caffe / layers下检查这些层是否存在,或者你是否有一个现成的SSD原型(例如 - 来自here的train / test / deploy)并尝试通过caffe工具运行它直接用Python:
import caffe
ssd_net = caffe.Net('ssd_deploy.prototxt', caffe.TEST) # or caffe.TRAIN
ssd_net.forward()
如果通过,您将获得SSD支持。如果它在未知层错误时失败,您应该将您的caffe与原始SSD仓库合并(或者只是克隆它)