openvino аварийно завершает работу через несколько секунд после запуска логического вывода в raspberry pi 4

Я попытался использовать Intel Neural Compute Stick 2 в качестве механизма вывода для моей умной машины.

Я установил l_openvino_toolkit_runtime_raspbian_p_2019.2.242.tgz по этой ссылке и запустил код для тестирования.

Все было нормально в начале 10 - 20 секунд (иногда меньше, иногда дольше), потом вылетало со следующими ошибками:

E: [xLink] [327401] [EventRead00Thr] dispatcherEventReceive:336 dispatcherEventReceive() Ошибка чтения (err -4) | событие 0xaf1fdddc XLINK_READ_REL_REQ

E: [xLink] [327401] [EventRead00Thr] eventReader:223 поток eventReader остановлен (ошибка -4) E: [xLink] [ 327402] [python3] XLinkReadDataWithTimeOut:1323 Данные события недействительны

E: [ncAPI] [ 327402] [python3] ncFifoReadElem:3445 Не удалось прочитать пакет. terminate, вызываемый после создания экземпляра InferenceEngine::details::InferenceEngineException

what(): не удалось прочитать вывод из FIFO: NC_ERROR

Прервано

Я попытался вставить его в USB-концентратор с помощью адаптера собственного питания, но все равно были те же ошибки. Я тоже пытался вставить его в USB2.0, но все равно не работает.

Я проверил dmesg и обнаружил, что Intel Neural Compute Stick 2 будет автоматически монтироваться, когда я в какой-то момент вызвал net.forward().

Я получил информацию о dmesg, выполнив следующие шаги:

  1. перед запуском кода проверьте, что устройство ncs2 в порядке (я могу найти устройство).
  2. очистить dmesg
  3. запуск кода
  4. жду, когда он разбился. затем проверьте файл dmesg.

dmesg показывает:

[87255.685160] usb 1-1.1: отключение USB, номер устройства 25

[87255.831256] usb 2-1: новое USB-устройство SuperSpeed ​​Gen 1 номер 18 с использованием xhci_hcd

[87255.861963] usb 2-1: найдено новое USB-устройство, idVendor=03e7, idProduct=f63b, bcdDevice= 1.00

[87255.861970] usb 2-1: строки нового USB-устройства: Mfr=1, Product=2, SerialNumber=3

[87255.861975] usb 2-1: Продукт: Устройство обратной петли VSC

[87255.861980] usb 2-1: Производитель: Intel Corporation

[87255.861985] usb 2-1: Серийный номер: 41440410119541BC00

[87280.181479] usb 1-1.1: новое высокоскоростное USB-устройство номер 26 с использованием xhci_hcd

[87280.312042] usb 1-1.1: найдено новое USB-устройство, idVendor=03e7, idProduct=2485, bcdDevice= 0.01

[87280.312048] usb 1-1.1: строки нового USB-устройства: Mfr=1, Product=2, SerialNumber=3

[87280.312053] usb 1-1.1: Продукт: Movidius MyriadX

[87280.312058] usb 1-1.1: Производитель: Movidius Ltd.

[87280.312063] usb 1-1.1: Серийный номер: 03e72485

[87280.691784] usb 2-1: отключение USB, номер устройства 18

Моя среда: Raspberry Pi 4 (4 ГБ) Raspbian Buster

Я отлаживал это сервальные дни, но не знаю, как решить эту проблему. Я что-то пропустил?

Благодарность!

1 ответ

Ошибка, по-видимому, связана с тем, что устройство NCS2 сбрасывается для вывода и не инициализируется во время выполнения. Убедитесь, что вы добавили правила USB для устройства Intel® Neural Compute Stick 2, выполнив следующие действия.

  1. Добавьте текущего пользователя Linux в группу пользователей:

    $ sudo usermod -a -G пользователи "$(whoami)"

    Выйдите из системы и войдите в систему, чтобы изменения вступили в силу.

  2. После входа в систему снова запустите setupvars.sh:

    $ source /opt/intel/openvino/bin/setupvars.sh

  3. Установите правила USB, запустив скрипт install_NCS_udev_rules.sh:

    $ sh /opt/intel/openvino/install_dependencies/install_NCS_udev_rules.sh

  4. Приступите к запуску демонстрационного приложения:

    $ python3 SingleStickSSDwithUSBCamera_OpenVINO_NCS2.py

Обратите внимание на то, что l_openvino_toolkit_runtime_raspbian_p_2019.2.242 сейчас сильно устарел, и были выпущены более новые пакеты программного обеспечения. Извлекает OpenVINO™ Toolkit пакеты хранения для самого последнего выпуска доступного (во время этого поста, 2021.4.1 - l_openvino_toolkit_runtime_raspbian_p_2021.4.689.tgz).

Я выполнил указанное вами демонстрационное приложение с OpenVINO 2021.4.1 дольше 10 минут, и ошибка не может быть воспроизведена:

Другие вопросы по тегам