神经计算棒(ncsdk)-dispatcherEventReceive()读取失败-1错误

时间:2018-08-20 06:33:39

标签: ncsdk

我正在尝试测试NCS(神经计算棒)设备的工作状况 通过运行 hello_ncs_py :适用于Python的Movidius神经计算棒Hello World示例

程序正常运行,可以识别输入设备,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.movidius.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

我的问题是,这是一个微不足道的错误,有没有解决此问题的准确解决方案?

0 个答案:

没有答案