I want to import Resnet50 pretrain file "ResNet-50-model.caffemodel" to chainer. Here is chainer code:
class chexnet(L.ResNet50Layers):
def __init__(self, pretrained_model="auto", out_features=2):
super(chexnet, self).__init__(pretrained_model)
with self.init_scope():
self.classifier = L.Linear(2048, out_features)
But i got the error message as below :
File "/home/tamnt27/.local/lib/python3.5/site-packages/chainer/links/model/vision/resnet.py", line 148, in convert_caffemodel_to_npz
caffemodel = CaffeFunction(path_caffemodel)
File "/home/tamnt27/.local/lib/python3.5/site-packages/chainer/links/caffe/caffe_function.py", line 151, in __init__
net.MergeFromString(model_file.read())
google.protobuf.message.DecodeError: Error parsing message
I don't know why this error happens, it should work, please help me. Thank you all.