- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, I am trying to run the following code:
from inference_engine import IENetwork, IEPlugin
def debug_movidius():
plugin = IEPlugin(device='MYRIAD')
net = IENetwork(model='cars.xml', weights='cars.bin')
input_blob = next(iter(net.inputs))
out_blob = next(iter(net.outputs))
exec_net = plugin.load(network=net, num_requests=2, config={"VPU_LOG_LEVEL": "LOG_DEBUG"})
print(input_blob)
print(out_blob)
print(exec_net)
if __name__ == '__main__':
debug_movidius()
am running the script from the inside of a docker container which does have access to the NCStick, I am running it in privileged mode and have tested with lsusb that it does have access to them.
However this is the error I am getting:
[setupvars.sh] OpenVINO environment initialized
Using TensorFlow backend.
D : [ncAPI] [ 220158] ncDeviceCreate:328 ncDeviceCreate index 0
D : [ncAPI] [ 220158] resetAll:246 Found stalled device 2.5-
D : [xLink] [ 220158] XLinkConnect:971 XLinkConnect() device name 2.5-
D : [xLink] [ 220158] dispatcherStart:836 dispatcherStart() starting a new thread - schedulerId 0
D : [xLink] [ 220158] dispatcherAddEvent:661 receiving event USB_PING_REQ 0
D : [xLink] [ 220158] addNextQueueElemToProc:411
D : [xLink] [ 220158] eventSchedulerRun:538 eventSchedulerRun() schedulerId 0 received event USB_PING_REQ 0
I: [xLink] [ 220158] eventSchedulerRun:569 Scheduler thread started
D : [xLink] [ 220158] dispatcherLocalEventGetResponse:607 USB_PING_REQ
I: [xLink] [ 220158] eventReader:239 eventReader started
D : [xLink] [ 220158] dispatcherRequestServe:315 ------------------------UNserved USB_PING_REQ
D : [xLink] [ 220158] dispatcherEventSend:885 USB_PING_REQ, size 0, streamId 0.
D : [xLink] [ 220159] dispatcherEventReceive:301 Incoming event 0x7fe7abf8bee0: USB_RESET_RESP 11 0x46add70 prevEvent: USB_WRITE_REQ 0 (nil)
D : [xLink] [ 220159] handleIncomingEvent:219 USB_RESET_RESP, size -1515870811, streamId -1515870811.
D : [xLink] [ 220159] dispatcherAddEvent:661 receiving event USB_RESET_RESP 1
D : [xLink] [ 220159] addNextQueueElemToProc:411 received event USB_RESET_RESP 1
D : [xLink] [ 220159] eventReader:244 Reading USB_RESET_RESP (scheduler 0, fd 0x46add70, event id 11, event stream_id -1515870811, event size -1515870811)
I: [xLink] [ 220159] eventReader:248 eventReader stopped
E: [xLink] [ 220269] dispatcherEventSend:889 Write failed header -4 | event USB_PING_REQ
I: [xLink] [ 220269] dispatcherReset:502 Resetting...
I: [xLink] [ 220269] dispatcherReset:514 dropped event is USB_RESET_RESP, status 0
I: [xLink] [ 220269] dispatcherReset:523 Pending event is USB_PING_REQ, size is 0, Mark it served
I: [xLink] [ 220269] closeDeviceFdAndResetScheduler:474 Dispatcher Cleaning...
I: [xLink] [ 220269] closeDeviceFdAndResetScheduler:487 Cleaning Successfully
I: [xLink] [ 220269] eventSchedulerRun:623 Scheduler thread stopped
I: [ncAPI] [ 220269] resetAll:268 Stalled devices found, Reseting...
D : [xLink] [ 220269] getXLinkState:918 getXLinkState() link 0x7fe7ad1494a0 link->peerState 1
D : [xLink] [ 220269] XLinkResetRemote:1404 sending reset remote event
W: [xLink] [ 220269] XLinkResetAll:1431 Failed to reset
I: [ncAPI] [ 220519] resetAll:293 ...
I: [ncAPI] [ 220770] resetAll:293 ...
I: [ncAPI] [ 221020] resetAll:293 ...
I: [ncAPI] [ 221270] resetAll:293 ...
I: [ncAPI] [ 221520] resetAll:293 ...
I: [ncAPI] [ 221771] resetAll:293 ...
I: [ncAPI] [ 222021] resetAll:293 ...
I: [ncAPI] [ 222271] resetAll:293 ...
I: [ncAPI] [ 222521] resetAll:293 ...
I: [ncAPI] [ 222771] resetAll:293 ...
I: [ncAPI] [ 223022] resetAll:293 ...
I: [ncAPI] [ 223272] resetAll:293 ...
I: [ncAPI] [ 223522] resetAll:293 ...
I: [ncAPI] [ 223773] resetAll:293 ...
I: [ncAPI] [ 224023] resetAll:293 ...
I: [ncAPI] [ 224273] resetAll:293 ...
I: [ncAPI] [ 224523] resetAll:293 ...
I: [ncAPI] [ 224773] resetAll:293 ...
I: [ncAPI] [ 225024] resetAll:293 ...
I: [ncAPI] [ 225274] resetAll:293 ...
I: [ncAPI] [ 225524] ncDeviceSetOption:2358 Set watchdog interval to: 1000
I: [ncAPI] [ 225524] ncDeviceDestroy:1226 Destroying Device
D : [ncAPI] [ 225524] ncDeviceCreate:328 ncDeviceCreate index 1
W: [ncAPI] [ 227524] ncDeviceCreate:395 Failed to init device, rc: X_LINK_DEVICE_NOT_FOUND
Traceback (most recent call last):
File "edge/main.py", line 53, in <module>
debug_movidius()
File "edge/main.py", line 21, in debug_movidius
exec_net = plugin.load(network=net, num_requests=2, config={"VPU_LOG_LEVEL": "LOG_DEBUG"})
File "ie_api.pyx", line 389, in openvino.inference_engine.ie_api.IEPlugin.load
File "ie_api.pyx", line 400, in openvino.inference_engine.ie_api.IEPlugin.load
RuntimeError: Can not init USB device: NC_DEVICE_NOT_FOUND
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@PINTO did you run into this at any point?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SOLVED:
I was installing python3.6 after installing the openvino libraries and for some weird reason it was causing openvino/python to stop recognizing the movidius sticks.
What I did to solve it was to install the openvino libraries AFTER installing python3.6
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page