经过实测,在OpenVINO_2019.1.148版及其以前,都需要手动编译出cpu_extension.lib。在OpenVINO Load Plugin步骤中,若硬件选择CPU,则调用的AddExtension方法依赖cpu_extension.lib
AddExtension方法依赖cpu_extension.lib
手动编译cpu_extension.lib的步骤如下:
第一步:先运行C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\bin文件夹下的setupvars.bat,再运行C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\inference_engine\samples文件夹下的build_samples_msvc.bat,如下图所示:
编译成功
第二步,在C:\Users\43363\Documents\Intel\OpenVINO\inference_engine_samples_build\intel64\Release 文件夹下 可以找到cpu_extension.lib 和 cpu_extension.dll。注意C:\Users\43363\Documents应该对应所在电脑上的“文档(Documents)”路径,本文的“文档”是C:\Users\43363\Documents。
手动编译cpu_extension.lib过程完毕!
参考阅读:《LabVIEW中开发TensorFlow深度学习程序》
进阶阅读:《深度学习图像识别技术》