一、可能原因:
(1)caffe协议文件中的某些层不存在
(2)deploy文件中的输入层没有添加
(3)deploy协议文件中某些层的训练参数没有删除
(4)疏忽所致,deploy文件的语法错误,或者某些标点或编码错误。
(5)显存不足
二、解决办法
(1)修改caffe的源文件,添加相关的层,然后重新编译。
(2,3)如果是在测试中报错,那就检查deploy.prototxt文件是否将和训练有关的参数没有删除。(有些人是没有删除,也可以用,但是我没删除,每次都不能用)
参考:https://blog.csdn.net/jinzhichaoshuiping/article/details/81124722
(4)检查deploy文件是否写正确,标点或编码是否正确。
(5)换好的显卡。