caffe训练自己模型时候出现这个错误。

caffe/My_Files/lenet_train_test.prototxt
[libprotobuf ERROR google/protobuf/text_format.cc:298] Error parsing text-format caffe.NetParameter: 227:7: Message type "caffe.LayerParameter" has no field named "layer".
F0104 12:49:01.953233 32079 upgrade_proto.cpp:90] Check failed: ReadProtoFromTextFile(param_file, param) Failed to parse NetParameter file: caffe/My_Files/lenet_train_test.prototxt
*** Check failure stack trace: ***
    @     0x7fefa9fab0cd  google::LogMessage::Fail()
    @     0x7fefa9facf33  google::LogMessage::SendToLog()
    @     0x7fefa9faac28  google::LogMessage::Flush()
    @     0x7fefa9fad999  google::LogMessageFatal::~LogMessageFatal()
    @     0x7fefaa37e321  caffe::ReadNetParamsFromTextFileOrDie()
    @     0x7fefaa4d05ab  caffe::Solver<>::InitTrainNet()
    @     0x7fefaa4d0a13  caffe::Solver<>::Init()
    @     0x7fefaa4d0d2f  caffe::Solver<>::Solver()
    @     0x7fefaa4adee1  caffe::Creator_SGDSolver<>()
    @     0x56510165a09f  (unknown)
    @     0x565101656000  (unknown)
    @     0x7fefa85eeb97  __libc_start_main
    @     0x565101656aba  (unknown)

原因是:层没有闭环。接地气的说法就是括号没有匹配

解决方法:仔细检查网络层,认真匹配括号。

猜你喜欢

转载自blog.csdn.net/zhuiyunzhugang/article/details/85769261
今日推荐