无法通过 Docker 使用 OpenVINO Workbench 在 Movidius (NCS2) 上进行推断:驱动程序设置失败?

问题描述

我正在尝试使用 OpenVINO Workbench Docker 映像 https://hub.docker.com/r/openvino/workbench 运行一些推理。使用我的 cpu 作为目标设备(配置 - > 选择环境)一切正常。但是当我选择 Intel Movidius Myriad X VPU(神经计算棒 2)时出现以下错误

“无法在 Intel(R) Movidius(TM) Neural Compute Stick 2 (NCS 2) 上推断此模型。可能的原因:驱动程序设置失败。更新驱动程序或在 cpu 上运行推断。” (参见附件截图)。

我没有更改 start_workbench.sh 脚本。这是我的执行参数:

./start_workbench.sh -IMAGE_NAME openvino/workbench -TAG 最新 -ENABLE_MYRIAD -DETACHED -ASSETS_DIR /hdd-raid0/openvino_workbench

但是,我可以使用 https://hub.docker.com/r/openvino/ubuntu18_dev 提供的分类或交叉检查命令来玩 NCS2。

有什么想法吗? 谢谢!

openvino dl workbench error screenshot

解决方法

您可以通过以下方式将 Docker* 映像用于英特尔® 视觉加速器设计和英特尔® Movidius™ VPU:https://docs.openvinotoolkit.org/latest/openvino_docs_install_guides_installing_openvino_docker_linux.html

请导航到特定主题。您会发现在 NCS2 与 Docker 一起使用之前,还有一些额外的步骤需要完成。