如何在 OpenFOAM 中编译 OpenVINO-Code?
Posted
技术标签:
【中文标题】如何在 OpenFOAM 中编译 OpenVINO-Code?【英文标题】:How to compile OpenVINO-Code in OpenFOAM? 【发布时间】:2019-05-29 12:32:42 【问题描述】:我目前在计算流体动力学领域使用 OpenVINO 的推理引擎进行深度学习推理。我使用的 CFD 软件是 OpenFOAM,它不支持 CMake,用户必须使用所谓的 wmake。
为了为 OpenVINO 等第三方软件编译代码,我必须提供编译所需的所有头文件和库。但是我不确定如何找出 OpenVINO 推理引擎所需的所有内容。
有人可以解释一下如何找出要包含的正确标头和要链接的库吗?
提前致谢!
【问题讨论】:
【参考方案1】:要使用 OpenVino 编译项目,您需要
-
包括:OV_LOCATION\deployment_tools\inference_engine\include
库:OV_LOCATION\deployment_tools\inference_engine\lib
要在 CPU 上运行,您需要从 OV_LOCATION\deployment_tools\inference_engine\bin 中:inference_engine、mkl_tiny_tbb、MKLDNNPlugin、tbb 共享库。
【讨论】:
您好德米特里,感谢您的回复。我想我可以包含标题,但是在 lib/intel64 中有一些非 .so 文件:cache.json、hddl_perfcheck、MvNCAPI-ma2450.mvcmd、MvNCAPI-ma2480.mvcmd、myriad_compile、myriad_perfcheck 和一个名为cldnn_global_custom_kernels(包含 cldnn_global_custom_kernels.xml、ctc_greedy_decoder.cl、grn.cl、interp.cl、prior_box_clustered.cl)。你能告诉我这些是什么,或者我是否需要它们来做任何事情?此外,我没有文件夹 OV_LOCATION\deployment_tools\inference_engine\bin,我应该在那里找到什么?谢谢! 嗨!我的错,bin 适用于 Windows,在 Linux 上,一切都将位于 OV_LOCATION\deployment_tools\inference_engine\lib以上是关于如何在 OpenFOAM 中编译 OpenVINO-Code?的主要内容,如果未能解决你的问题,请参考以下文章