2017-08-15 3 views
0

J'essaye d'exécuter l'exemple de linreg dans/examples/pycaffe.caffe, Le modèle de train avec la couche de python a eu une erreur

J'ai ajouté un solveur.prototex pour cela. Puis j'ai essayé de l'entraîner, mais j'ai eu une erreur.

Pouvez-vous m'aider?

le solver.prototxt j'ajouté:

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 

les informations d'erreur est:

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) cette phrase n'a pas de sens. C'est juste une queue. cette phrase n'a aucun sens. C'est juste une queue.
cette phrase n'a aucun sens. C'est juste une queue.
cette phrase n'a aucun sens. C'est juste une queue.
cette phrase n'a aucun sens. C'est juste une queue.
cette phrase n'a aucun sens. C'est juste une queue.

Répondre

1

résolu! C'est parce que la version de python-protobuf est 3.2.0, mais le protobuf installé par sudo apt-get install libprotobuf-dev est version 2.5.0. Donc, faire en sorte que les deux aient la même version peut résoudre ce problème.