- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm working on implementing inference codes of two models which are optimized by OpenVINO with one neural compute stick2.
I wrote some codes referring python sample codes which are provided with OpenVINO. The directory is like this /intel/openvino/inference_engine/samples/python_samples
1 detector_bin = os.path.splitext(detector_path)[0] + ".bin"
2 plugin_detector = IEPlugin(device="MYRIAD")
3 net_detector = IENetwork(model=detector_path, weights=detector_bin)
4 self.detector = plugin_detector.load(network=net_detector)
5
6 skeleton_bin = os.path.splitext(skeleton_path)[0] + ".bin"
7 plugin_skeleton = IEPlugin(device="MYRIAD")
8 net_skeleton = IENetwork(model=skeleton_path, weights=skeleton_bin)
9 self.skeleton = plugin_skeleton.load(network=net_skeleton)
[Error messages]
self.skeleton = plugin_skeleton.load(network=net_skeleton)
File "ie_api.pyx", line 395, in openvino.inference_engine.ie_api.IEPlugin.load
File "ie_api.pyx", line 406, in openvino.inference_engine.ie_api.IEPlugin.load
RuntimeError: Can not init USB device: NC_ERROR
In the first part 1~4 where the first model is being mounted, there is no problem.
But in the second part 6~9 where the second model is being mounted, it causes an error.
Is there any way to mount two models at the same time in a neural compute stick2 ???
P.S
I googled it and I found this discussion. https://ncsforum.movidius.com/discussion/795/can-i-run-more-than-one-models-with-one-stick
In that discussion, Tome_at_Intel gave a link. https://github.com/movidius/ncappzoo/blob/ncsdk2/apps/birds/birds.py
But I am familiar with OpenVINO. Isn't there a sample code for using two models in a neural compute stick2 with OpenVINO??
Thank you for reading my questions!
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @SamuelShin
Yes, OpenVINO has samples that run multiple models one 1 NCS sequentially. The interactive_face_detection_demo is one sample that can handle multiple models. We also have more sample programs that handle multiple models. Take a look at them here. Here is a python example created by one of our NCS community members that loads multiple models one one NCS.
Please let me know if you have any further questions!
Sincerely,
Sahira
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you so much @Sahira_at_Intel
I solved the problem referring the python example you mentioned.
And I got to know that my codes were flawed because I made IEPlugin(device="MYRIAD") instance again at line 7 in my codes.
If I change the line 7 like "plugin_skeleton = plugin_detector",
the above codes run well.
Anyway, thank you again @Sahira_at_Intel
Best regards,
Samuel Shin
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page