In Intel OpenVINO 2019R2 Linux release libMKLDNNPlugin.so library of IE is linked to non-existing libmkl_tiny_tbb.so library:
> /opt/intel/openvino/inference_engine/lib/intel64$ ldd libMKLDNNPlugin.so
libtbb.so.2 => /opt/intel/tbb/lib/intel64/gcc4.7/libtbb.so.2 (0x00007feeea067000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feee9e48000)
libinference_engine.so => /opt/intel/openvino/inference_engine/lib/intel64/libinference_engine.so (0x00007feee945c000)
libmkl_tiny_tbb.so => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007feee90d3000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007feee8d35000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007feee8b1d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feee872c000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feee8528000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007feee8320000)
Dear mvrht, u3425923,
Are you building the dldt 2019R2 github or are you using the packaged 2019R2 release ? I am definitely finding mkl_tiny_tbb.dll under C:\Program Files (x86)\IntelSWTools\openvino_2019.2.242\inference_engine\bin\intel64\Release, are you saying that when you follow the instructions to build IE dldt IE README that mkl_tiny_tbb.dll doesn't get built ?
Please report back on the forum,
I am using packaged 2019R2 (both Linux and Windows) releases provided by Intel ( https://software.intel.com/en-us/openvino-toolkit/choose-download ).
Yes, Windows distribution provides this shared library, but Linux does not (although libMKLDNNPlugin.so is linked to it).
Dear mvrht, u3425923,
Wow. So Windows builds mkl_tiny_tbb.dll but Linux doesn't build mkl_tiny_tbb.so ? This is definitely a bug.
I assume you built the Linux samples already ? It doesn't show up even after you build the samples and demos ?
Sorry, maybe I was not clearly explaining myself, but I am not building it. I downloaded tgz package with Intel provided Linux OpenVINO 2019R2 distribution from https://software.intel.com/en-us/openvino-toolkit/choose-download and simply install by running sudo ./install_GUI.sh
After installation process finishes there is no mkl_tiny_tbb.so library installed.
Or maybe I am supposed to build it by myself after installation?
Shame on me! I haven't noticed that it is simply placed into another directory /opt/intel/openvino/deployment_tools/inference_engine/external/tbb/lib
Sorry for wasting your time!