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.

Inference on 5th gen Intel core CPU

ess__terry
Beginner
892 Views

I realize that OpenVino specifies a 6th gen Intel core CPU but has anyone tried running the inference engine on a 5th gen?

0 Kudos
3 Replies
Joel_E_
Beginner
892 Views

Hi Terry,

I was able to run OpenVino inference on my older CPU Intel Core i7 870 to be exact (Lynnfield, older than 5th gen). If you run into a compilation such as _mm_blendv_ps build error, you can check my blog on it.

Regards,

Joel

 

0 Kudos
ess__terry
Beginner
892 Views

Joel,

Thanks for the input.  Since I knew from you that the inference engine could run, I decided to try the "minimum work" solution.  I moved a copy of the "object detect sample ssd" executable, all of its dependencies and a model file set I had created from my main development machine (a 6th gen i7) to the target machine (the 5th gen i7 that serves as the main computer in autonomous robot prototype).  It ran with out any problems.

For anyone interested, the dependencies are:

cpu_externsion.dll

format_reader.dll

inference_engine.dll

libiomp5md.dll

libmmdd.dll

mkl_tiny_omp.dll

MKLDNNPlugin.dll (for CPU)

opencv_world400.dll

opencv_world400d.dll

 

0 Kudos
Joel_E_
Beginner
892 Views

Thanks Terry for sharing!

By default from version R4 builds the project inside ~\Documents\Intel folder (this is to prevent accidentally overriding the C:\Intel folder contents)

So if anyone would like to run the sample application inside the ~Documents\Intel folder you'll find that some dependencies are missing as mentioned above. You can either copy these files manually from the following directories:

C:\Intel\computer_vision_sdk_2018.4.420\opencv\bin
C:\Intel\computer_vision_sdk_2018.4.420\openvx\bin
C:\Intel\computer_vision_sdk_2018.4.420\inference_engine\bin\intel64\Release (Note: Either Debug or Release depending on your build)

Or set it on your PATH environment so on your CLI:

set PATH=%PATH%;C:\Intel\computer_vision_sdk_2018.4.420\opencv\bin
set PATH=%PATH%;C:\Intel\computer_vision_sdk_2018.4.420\openvx\bin
set PATH=%PATH%;C:\Intel\computer_vision_sdk_2018.4.420\inference_engine\bin\intel64\Release  (Note: Either Debug or Release depending on your build)

It might also be necessary to run the batch file below to setup the initial environment:
C:\Intel\computer_vision_sdk_2018.4.420\bin\setupvars.bat

Btw, these settings applies for Windows environment.

Regards,
Joel

0 Kudos
Reply