0

Resnet50 の pretrain ファイル「ResNet-50-model.caffemodel」を chainer にインポートしたい。チェーンコードは次のとおりです。

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)

しかし、私は以下のようなエラーメッセージを受け取りました:

  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

このエラーが発生する理由がわかりません。うまくいくはずです。助けてください。皆さん、ありがとうございました。

4

1 に答える 1