我今天下载了最新的caffe库并构建。
在python中测试库以在Python中运行分类程序。
在解析原型文件时,我的错误为Message type "caffe.LayerParameter" has no field named "input_param"
。
错误发生在net = caffe.Net(model_def, model_weights, caffe.TEST
)。
.model_def = caffe_root + 'models/bvlc_reference_caffenet/deploy.prototxt'
model_weights = caffe_root + 'models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel'
net = caffe.Net(model_def, # defines the structure of the model
model_weights, # contains the trained weights
caffe.TEST) # use test mode (e.g., don't perform dropout)
根据讨论here,错误是因为没有使用最新版本。 对我来说,我使用了最新版本。如何解决问题。