2017-09-08 3 views
0
[email protected]:~/object_detection_5cls/caffe/python$ python draw_net.py ../examples/mnist/lenet_train_test.prototxt lenet.png 
Traceback (most recent call last): 
    File "draw_net.py", line 8, in <module> 
    import caffe 
    File "/home/ezio/object_detection_5cls/caffe/python/caffe/__init__.py", line 1, in <module> 
    from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver 
    File "/home/ezio/object_detection_5cls/caffe/python/caffe/pycaffe.py", line 13, in <module> 
    from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \ 
ImportError: /home/ezio/object_detection_5cls/caffe/python/caffe/../../build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZNK7leveldb6Status8ToStringB5cxx11Ev 

J'ai exécuté make pycaffe; make all; make test; make runtest et tous sont passés. La démo MNIST et CIFAR10 sont aussi à prévoir. mais quand j'essaye de dessiner le filet, une erreur s'est produite comme ci-dessus. J'ai installé libleveldb par sudo apt-get install libleveldb-dev Quelqu'un peut-il m'aider?erreur lors de l'exécution "python draw_net.py"

Répondre

0

Eh bien, j'ai corrigé ce bug.

Il suffit de lancer sudo python draw_net.py

Mais quelque chose de mal d'autre: no module named google-protobuf et no module named skimage.io

J'ai ensuite utilisé sudo apt-get install python-protobuf et sudo apt-get install python-skimage installer ces

Retour à sudo python draw_net.py your_net.protobuf your_net.png. Un fichier image sera créé dans le dossier caffe_root/python