Нейронная вычислительная флешка (ncsdk) - dispatcherEventReceive() Ошибка чтения Failed -1
Я пытаюсь проверить рабочее состояние устройства NCS (Neural Computing Stick), запустив пример hello_ncs_py: Movidius Neural Compute Stick Hello World для Python .
Программа работает нормально, распознает устройство ввода, функции open() и close() устройства NCS работают нормально. Устройство NCS успешно открыто и закрыто.
Но в конце программы выдается ошибка dispatchEventReceive() Read Failed -1.
Весь вывод упомянут ниже.
$~/Documents/workspace/ncsdk-2.05.00.02/examples/apps/hello_ncs_py$ make run
making run
python3 hello_ncs.py;
D: [ 0] ncDeviceCreate:307 ncDeviceCreate index 0
D: [ 0] ncDeviceCreate:307 ncDeviceCreate index 1
D: [ 0] ncDeviceOpen:501 File path /usr/local/lib/mvnc/MvNCAPI-ma2450.mvcmd
I: [ 0] ncDeviceOpen:507 ncDeviceOpen() XLinkBootRemote returned success 0
I: [ 0] ncDeviceOpen:536 XLinkConnect done - link Id 0
D: [ 0] ncDeviceOpen:550 done
I: [ 0] ncDeviceOpen:552 Booted 3-ma2450 -> VSC
I: [ 0] getDevAttributes:373 Device attributes
I: [ 0] getDevAttributes:376 Device FW version: 2.4.2450.f0
I: [ 0] getDevAttributes:378 mvTensorVersion 2.4
I: [ 0] getDevAttributes:379 Maximum graphs: 10
I: [ 0] getDevAttributes:380 Maximum fifos: 20
I: [ 0] getDevAttributes:382 Maximum graph option class: 1
I: [ 0] getDevAttributes:384 Maximum device option class: 1
I: [ 0] getDevAttributes:385 Device memory capacity: 522073264
Hello NCS! Device opened normally.
I: [ 0] ncDeviceClose:742 closing device
E: [ 0] dispatcherEventReceive:200 dispatcherEventReceive() Read failed -1
Goodbye NCS! Device closed normally.
NCS device working.
Ниже в строке вывода указана ошибка. Я не уверен, является ли это большой проблемой.
E: [ 0] dispatcherEventReceive:200 dispatcherEventReceive() Read failed -1
Следующий форум https://ncsforum.movidius.com/discussion/840/how-do-i-test-if-the-ncs-is-in-working-condition предоставляет информацию о том, что это вызвано ошибками ВМ.
Итак, они просят нас настроить фильтры VM USB. А потом продолжай.
Я также настроил фильтры USB VM, как упомянуто в ссылке https://movidius.github.io/ncsdk/vm_config.html. Ошибка все еще сохраняется.
Конфигурация системы: Ubuntu 16.04 - виртуальная машина, выделенная оперативная память - 4 ГБ
Мой вопрос, является ли это тривиальной ошибкой, и есть ли какое-либо точное решение, чтобы исправить эту проблему?
1 ответ
По вопросам, касающимся movidius и ncs, существует специальный форум, на котором очень активно работают разработчики Intel и ответы сообщества.
И у вас есть нить об этом здесь
Надеюсь, вы найдете то, что вам нужно.