Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.

OpenVINO 2019 R1: missing libmyriadPlugin.so?

MinJia
Beginner
1,921 Views

I'm glad the newer version of OpenVINO released, but I got the error when I'm trying to run the inference on NCS2.

 

The error message:

File "ie_api.pyx", line 393, in openvino.inference_engine.ie_api.IEPlugin.__cinit__
RuntimeError: Cannot find plugin to use :Tried load plugin : myriadPlugin,  error: Plugin myriadPlugin cannot be loaded: cannot load plugin: myriadPlugin from : Cannot load library 'libmyriadPlugin.so': libmyriadPlugin.so: cannot open shared object file: No such file or directory, skipping
cannot load plugin: myriadPlugin from /opt/intel/openvino_2019.1.094/python/python3.6/openvino/inference_engine: Cannot load library '/opt/intel/openvino_2019.1.094/python/python3.6/openvino/inference_engine/libmyriadPlugin.so': /opt/intel/openvino_2019.1.094/python/python3.6/openvino/inference_engine/libmyriadPlugin.so: cannot open shared object file: No such file or directory, skipping

And I check the installation process, there is no option named "Inference Engine Runtime for Intel Movidius VPU"

screenshot: https://imgur.com/a/DhA3Pcv

 

So, where I can find "libmyriadPlugin.so"?

0 Kudos
8 Replies
Shubha_R_Intel
Employee
1,921 Views

Dear MinJia,

Did you carefully follow these Myriad Installation Steps ?

The Inference Engine VPU Runtime option is definitely there in your screenshot but the name of it has changed to include the wording "Vision Accelerator Design" .

Thanks,

Shubha

0 Kudos
wang__guanqun
Beginner
1,921 Views

I have encountered the same problem. It seems that the install_GUI.sh does not install libmyriadPlugin.so in Ubuntu 18 while it does in Ubuntu 16. Maybe there is a bug in the script regarding OS version handling?

0 Kudos
rs1
Beginner
1,921 Views

It's missing!

After installing the previous version (2018 R5.0.1), the installed plugin files look like this:

$ find /opt/intel -name *Plugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libGNAPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libMKLDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libHDDLPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libclDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libmyriadPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/centos_7.4/intel64/libHeteroPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libGNAPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libMKLDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libHDDLPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libclDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libmyriadPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_18.04/intel64/libHeteroPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libGNAPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libMKLDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libHDDLPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libclDNNPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libmyriadPlugin.so
/opt/intel/computer_vision_sdk_2018.5.455/deployment_tools/inference_engine/lib/ubuntu_16.04/intel64/libHeteroPlugin.so

After a full 2019 R1 installation, the file is obviously not there:

$ find /opt/intel -name *Plugin.so
/opt/intel/openvino_2019.1.094/deployment_tools/inference_engine/lib/intel64/libGNAPlugin.so
/opt/intel/openvino_2019.1.094/deployment_tools/inference_engine/lib/intel64/libMKLDNNPlugin.so
/opt/intel/openvino_2019.1.094/deployment_tools/inference_engine/lib/intel64/libHDDLPlugin.so
/opt/intel/openvino_2019.1.094/deployment_tools/inference_engine/lib/intel64/libclDNNPlugin.so
/opt/intel/openvino_2019.1.094/deployment_tools/inference_engine/lib/intel64/libHeteroPlugin.so

 

0 Kudos
om77
New Contributor I
1,921 Views

The same thing here for Ubuntu 18.04. The workaround is to extract package intel-openvino-ie-rt-vpu-ubuntu-bionic-2019.1.094-2019.1-094.x86_64.rpm manually.

And for Ubuntu 16.04 libmyriadPlugin.so is present.

0 Kudos
Weber__Bin
Beginner
1,921 Views

om77 wrote:

The same thing here for Ubuntu 18.04. The workaround is to extract package intel-openvino-ie-rt-vpu-ubuntu-bionic-2019.1.094-2019.1-094.x86_64.rpm manually.

And for Ubuntu 16.04 libmyriadPlugin.so is present.

thinks, I solve the problem by doing the same as you

0 Kudos
king__zong
Beginner
1,921 Views

Traceback (most recent call last):

  File "classification_sample.py", line 25, in <module>

    from openvino.inference_engine import IENetwork, IECore

  File "/opt/intel/openvino_2019.2.275/python/python3.6/openvino/inference_engine/__init__.py", line 1, in <module>

    from .ie_api import *

ImportError: /opt/intel/openvino_2019.2.275/python/python3.6/openvino/inference_engine/ie_api.so: undefined symbol: PyFPE_jbuf

0 Kudos
king__zong
Beginner
1,921 Views

Traceback (most recent call last):

  File "classification_sample.py", line 25, in <module>

    from openvino.inference_engine import IENetwork, IECore

  File "/opt/intel/openvino_2019.2.275/python/python3.6/openvino/inference_engine/__init__.py", line 1, in <module>

    from .ie_api import *

ImportError: /opt/intel/openvino_2019.2.275/python/python3.6/openvino/inference_engine/ie_api.so: undefined symbol: PyFPE_jbuf

0 Kudos
Xiaohui_Z_Intel1
Employee
1,921 Views

Python 3.6.8 (default, Oct  7 2019, 12:59:55) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from openvino.inference_engine import IENetwork, IEPlugin
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/intel/openvino_2019.3.334/python/python3.6/openvino/inference_engine/__init__.py", line 1, in <module>
    from .ie_api import *
ImportError: /opt/intel/openvino_2019.3.334/python/python3.6/openvino/inference_engine/ie_api.so: undefined symbol: PyFPE_jbuf
>>> 
 

0 Kudos
Reply