Неожиданная проблема при создании примеров для нейронного вычислителя movidius (ncsdk)
Недавно я купил Movidius Neural Compute Stick и начал с учебного пособия на сайте. Сделать установку работает без каких-либо проблем. Однако, несмотря на следующие точные шаги, я постоянно получаю ошибку при запуске make examples:
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
mvNCCompile v02.00, Copyright @ Movidius Ltd 2016
Failed to include caffe_pb2, things might go wrong!
Traceback (most recent call last):
File "/usr/local/bin/mvNCCompile", line 118, in
create_graph(args.network, args.inputnode, args.outputnode, args.outfile, args.nshaves, args.inputsize, args.weights)
File "/usr/local/bin/mvNCCompile", line 100, in create_graph
from Controllers.CaffeParser import parse_caffe
File "/usr/local/bin/ncsdk/Controllers/CaffeParser.py", line 29, in
import caffe
File "/opt/movidius/caffe/python/caffe/init.py", line 4, in
from .proto.caffe_pb2 import TRAIN, TEST
File "/opt/movidius/caffe/python/caffe/proto/caffe_pb2.py", line 17, in
serialized_pb='\n\x0b\x63\x61\x66\x66\x65.proto\x12\x05\x63(...most likely not important here...)
File "/usr/local/lib/python3.5/dist-packages/google/protobuf/descriptor.py", line 829, in new
return _message.default_pool.AddSerializedFile(serialized_pb)
TypeError: expected bytes, str found
Makefile:80: recipe for target 'compile' failed
make[4]: *** [compile] Error 1
make[4]: Leaving directory '/home/sebastian/Development/movidius_workspace/ncsdk/examples/caffe/GoogLeNet'
cp: cannot stat '../../caffe/GoogLeNet/graph': No such file or directory
Makefile:9: recipe for target 'googlenet' failed
make[3]: *** [googlenet] Error 1
make[3]: Leaving directory '/home/sebastian/Development/movidius_workspace/ncsdk/examples/apps/multistick_cpp'
Makefile:12: recipe for target 'multistick_cpp/.' failed
make[2]: *** [multistick_cpp/.] Error 2
make[2]: Leaving directory '/home/sebastian/Development/movidius_workspace/ncsdk/examples/apps'
Makefile:12: recipe for target 'apps/.' failed
make[1]: *** [apps/.] Error 2
make[1]: Leaving directory '/home/sebastian/Development/movidius_workspace/ncsdk/examples'
Makefile:51: recipe for target 'examples' failed
make: *** [examples] Error 2
Моя конфигурация выглядит следующим образом:
sebastian@linux:~$ python --version
Python 2.7.12
sebastian@linux:~$ echo $PYTHONPATH
:/opt/movidius/caffe/python
sebastian@linux:~$ lscpu | grep "Model name"
Model name: Intel(R) Celeron(R) CPU N2840 @ 2.16GHz
sebastian@linux:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Буду признателен за предложения о том, что мне нужно сделать, чтобы успешно создавать примеры.
1 ответ
Мы не нашли никаких проблем во время установки. Наша конфигурация выглядит следующим образом:
movidius @ osboxes: ~ $ python --version
Python 2.7.12
movidius @ osboxes: ~ $ echo $ PYTHONPATH
: / Опт / movidius / кофейный / питон
movidius@osboxes:~$ lscpu | grep "Название модели"
Название модели: Intel(R) Core(TM) i5-5300U CPU @ 2,30 ГГц
movidius@osboxes:~$ lsb_release -a
Модули LSB не доступны. Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.3 LTS Релиз: 16.04 Кодовое имя: xenial
Не могли бы вы сделать 'make clean' и повторить попытку установки, используя 'make install', а затем сделать 'make examples'.
Если вы снова столкнулись с какими-либо проблемами, обратитесь по следующим ссылкам.