0
Windows 시스템에서 caffe 모델을 학습하려고합니다. 그러나 "caffe.exe train --solver = d : /tools/config/fcn_solver.prototxt"를 사용할 때 잘못된 것이 있습니다. 텍스트 형식을 구문 분석하는 중 오류가 발생했습니다. caffe.NetParameter : 9:24 : "caffe.LayerParameter"메시지 유형에 "image_pair_data_param"이라는 필드가 없습니다.
errors:
[libprotobuf ERROR ..\src\google\protobuf\text_format.cc:274] Error parsing
text-format caffe.NetParameter: 9:24: Message type "caffe.LayerParameter"
has no field named "image_pair_data_param".
F1225 21:16:49.415436 5732 upgrade_proto.cpp:79] Check failed:
ReadProtoFromTextFile(param_file, param) Failed to parse NetParameter file:
D:/tools/config/fcn.prototxt
나는 메시지가 내 fcn.prototxt가 라인 9
name: "fcn"
layer {
name: "pairdata"
type: "ImagePairData"
top: "data"
top: "label"
image_pair_data_param{
image_dir: "/AerialImageDataset/train/images"
label_dir: "/AerialImageDataset/train/gt"
batch_size: 10
h_img: 256
w_img: 256
h_map: 256
w_map: 256
channels: 3
mean: 0
scale: 1
multiclass: false
}
include: {phase: TRAIN}
}
I have no idea what's wrong with my image_pair_data_param. I have tried using the absolute path, but it is no work.
I am using the vs2013 ,anaconda3 and win10.
By the way, the training model is from https://github.com/emaggiori/CaffeRemoteSensing/tree/master/InriaBenchmark
제 카페는 버전 1.0이라고 생각합니다. github에서 다운로드 한 다음 2013 년에 컴파일합니다. https://github.com/emaggiori/CaffeRemoteSensing/tree/master/InriaBenchmark에서 모델을 가져 왔습니다. 저는 image_pair_data_param이 작성자가 추가 한 새로운 레이어라는 것을 알고 있습니다. 나는 caffe.proto에서이 레이어가 포함되도록 괜찮도록 정의했음을 확인했다. –
번. 사용 된 모델 작성자와 동일한 버전의 caffe를 컴파일해야합니다. ** 그의 ** caffe.proto로 컴파일해야합니다. – Shai
@ 9576alice please.see.my 의견 – Shai