2

我正在尝试通过运行hello_ncs_py来测试 NCS(神经计算棒)设备的工作条件:Movidius Neural Compute Stick Hello World example for Python 。

程序运行良好,识别输入设备,NCS 设备的 open() 和 close() 函数工作正常。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.movi​​dius.com/discussion/840/how-do-i-test-if-the-ncs-is-in-working-condition提供了由 VM 错误引起的信息。

因此,他们要求我们设置 VM USB 过滤器。然后继续。

我还设置了链接https://movidius.github.io/ncsdk/vm_config.html中提到的 VM USB 过滤器。错误仍然存​​在。

系统配置:Ubuntu 16.04 - 虚拟机,已分配 RAM - 4gb

我的问题是,这是一个微不足道的错误吗?是否有任何准确的解决方案来纠正这个问题?

4

0 回答 0