close
在編譯caffe後,使用pycaffe產生的檔案試圖跑faster-rcnn,結果出現以下錯誤
F1210 08:16:15.441911 10686 layer_factory.hpp:80] Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python
找了超級多文章後,沒有一個成功的....
1.
創建一個myHead.h的檔案
#include "caffe/common.hpp"
#include "caffe/layers/python_layer.hpp"
namespace caffe
{
extern INSTANTIATE_CLASS(PythonLayer);
}
在_caffe.cpp中include這個檔,失敗
2.
更改WITH_PYTHON_LAYER := 1 in the Makefile.config 再從新編譯,已經編譯了不下5次....
失敗
真的是試了超級久,快放棄的時候,覺得明明layer_factory.cpp
裡面已經註冊Python了怎麼可能找不到,最後決定include這個在myHead檔裡面
這個方法可能不是正確解,但目前只想這樣做了...
如果你們也有遇到這個問題而且沒解的話,可以試試看......
(Windows環境)
文章標籤
全站熱搜
留言列表