0

我正在试验 OpenVINO API,下面是示例代码片段:

plugin = InferenceEngine::PluginDispatcher(<params>).getPluginByDevice("CPU");

但是,我收到以下错误:

Cannot find plugin to use :Tried load plugin : MKLDNNPlugin,  error: Plugin MKLDNNPlugin cannot be loaded: cannot load plugin: MKLDNNPlugin from /opt/intel/openvino_2019.3.376/inference_engine/lib/intel64: Cannot load library '/opt/intel/openvino_2019.3.376/inference_engine/lib/intel64/libMKLDNNPlugin.so': libmkl_tiny_tbb.so: cannot open shared object file: No such file or directory

我查找了上面缺少的库,它实际上存在:

$ ls /opt/intel/openvino_2019.3.376/inference_engine/external/mkltiny_lnx/lib/
libmkl_tiny_tbb.so

推理引擎 lib/plugin 似乎没有解决一些内部依赖关系。谁能帮忙弄清楚为什么它不起作用?

4

2 回答 2

0

添加/更新此路径

/opt/intel/openvino_2019.3.376/inference_engine/external/mkltiny_lnx/lib/
libmkl_tiny_tbb.so

进入

LD_LIBRARY_PATH

于 2020-01-21T08:18:17.287 回答
0

setupvars.sh在运行程序之前运行脚本。该脚本解决了运行 OpenVINO 应用程序所需的所有依赖项。

脚本位于<openvino-install-dir>/bin/setupvars.sh

于 2020-01-22T06:32:41.063 回答