- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am trying to run some classification problems on MYRIAD using Pi 3. The Pi 3 has the Rapsbian OS - Buster with python 3.7 pre-installed.
I have added the source /opt/intel/openvino/bin/setupvars.sh in the bashrc and it gives a message "OPENVINO environment is initialized".
I am using Openvino 2019 R2.
When I try to run the calssification_sample.py, I keep getting the following errror.
Traceback (most recent call last):
File "classification_sample.py", line 25, in <module>
from openvino.inference_engine import IENetwork, IEPlugin
ModuleNotFoundError: No module named 'openvino'
I have also added the PYTHONPATH in the .bashrc file as shown below.
$PYTHONPATH: /opt/intel/openvino/python/python3.5/armv7l/
However the error still persists. Any idea on how to resolve this ?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear V B, Anakha,
First can you kindly try it manually (do not involve .bashrc) - does source /opt/intel/openvino/bin/setupvars.sh followed by classification_sample.py from the same terminal work ? Also are you sure that /opt/intel/openvino/python/python3.5/armv7l/ exists on your system ?
Please reply back on this forum.
Thanks,
Shubha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shubha,
I tried the commands manually as you said, but still get the same error.
And yes, I have this /opt/intel/openvino/python/python3.5/armv7l/ in my system.
Is it due to having different python versions? I have python3.7 and the folder is python3.5?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Which python is picked up by default ?
The setup script should set Pythonpath based on the first python it sees on the path.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If that doesnt work you can specify the python version at the time of sourcing with -pyver flag
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How do I know which python version is picked by default?
Do you suggest to do the following?
source /opt/intel/openvino/bin/setupvars.sh -pyver 3.5?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Try using the import, this worked for me:
from armv7l.openvino.inference_engine import IENetwork, IEPlugin
And if you are using the same script for non-pi systems you could do:
try: from armv7l.openvino.inference_engine import IENetwork, IEPlugin except: from openvino.inference_engine import IENetwork, IEPlugin
Hope it helps.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page