2017-08-15 59 views
0

我嘗試運行/ examples/pycaffe中的linreg示例。咖啡,火車模型與python層出現錯誤

我爲它添加了solver.prototxt。

然後我試着訓練它,但是我得到了一個錯誤。

你能幫我嗎?

的solver.prototxt我說:

net: "${caffe_dir}/examples/pycaffe/linreg.prototxt" 
display: 40 
base_lr: 0.1 
lr_policy: "step" 
stepsize: 320000 
gamma: 0.96 
max_iter: 600000 
momentum: 0.9 
weight_decay: 0.0001 
snapshot: 40000 
snapshot_prefix: "test" 
solver_mode: CPU 

錯誤信息是:

I0815 19:23:26.105624 7281 layer_factory.hpp:77] Creating layer loss *** Aborted at 1502796212 (unix time) try "date -d @1502796212" if you are using GNU date *** PC: @ 0x7f6713ded458 (unknown) *** SIGSEGV (@0x0) received by PID 7281 (TID 0x7f671559aa40) from PID 0; stack trace: *** @ 0x7f6712fd9cb0 (unknown) @ 0x7f6713ded458 (unknown) @ 0x7f66ce27bd40 google::protobuf::python::message_meta::AddFieldNumberToClass() @ 0x7f66ce27c1e6 google::protobuf::python::message_meta::New() @ 0x7f6713699953 (unknown) @ 0x7f67136970a3 (unknown) @ 0x7f67136be2d6 (unknown) @ 0x7f67136c2c3d (unknown) @ 0x7f67136c2f22 (unknown) @ 0x7f67136c377c (unknown) @ 0x7f6713726ef6 (unknown) @ 0x7f6713727609 (unknown) @ 0x7f671362747f (unknown) @ 0x7f6713720a46 (unknown) @ 0x7f67136f485f (unknown) @ 0x7f67136970a3 (unknown) @ 0x7f671372a5f7 (unknown) @ 0x7f67136be6d3 (unknown) @ 0x7f67136c2c3d (unknown) @ 0x7f67136c2f22 (unknown) @ 0x7f67136c377c (unknown) @ 0x7f6713726ef6 (unknown) @ 0x7f6713727609 (unknown) @ 0x7f671362747f (unknown) @ 0x7f6713720a46 (unknown) @ 0x7f67136f485f (unknown) @ 0x7f67136970a3 (unknown) @ 0x7f671372a5f7 (unknown) @ 0x7f67136be6d3 (unknown) @ 0x7f67136c2c3d (unknown) @ 0x7f67136c2f22 (unknown) @ 0x7f67136c377c (unknown) Segmentation fault (core dumped) 這句話已經沒有意義。這只是一個尾巴。 這句話沒有意義。這只是一個尾巴。
這句話沒有意義。這只是一個尾巴。
這句話沒有意義。這只是一個尾巴。
這句話沒有意義。這只是一個尾巴。
這句話沒有意義。這只是一個尾巴。

回答

1

解決了!

這是因爲python-protobuf的版本是3.2.0,但sudo apt-get install libprotobuf-dev安裝的protobuf是2.5.0版本。

因此,使兩者具有相同的版本可以解決這個問題。