Запускать несколько сетей на одном Intel Neural Compute Stick 2 (NCS2/MYRIAD)?
Я хочу загрузить и запустить несколько сетей на одном NCS2: сеть для обнаружения объектов одного класса (например, детектор людей) и сеть для некоторого распознавания при этом обнаружении (например, распознавание жестов). Я попытался загрузить сети на одном NCS2 через два разных потока. Но при загрузке второй сети программа завершает работу без предупреждения или ошибки; сети отдельно работают нормально (по одной).
Я использую Python на Raspberry pi 4 / Raspbian Buster, а сети находятся в формате IR (xml + bin).
- Можно ли вообще загрузить несколько сетей на один NCS2?
- Если да, что мне не хватает? Мне нужно что-то настроить?
1 ответ
Да. Возможно. Никаких особых действий по настройке не требуется.
Примеры такой функциональности есть в репозиторий open-model-zoo. Например, вот этот. Демонстрация распознавания действий на основе двух сетей. Демонстрация реализована с использованием Python.
Есть ли шанс поделиться исходным кодом вашего приложения? Было бы намного легче понять, что может пойти не так.