首页 > 解决方案 > 如何构建 mkl_tiny?

问题描述

OpenVINO 有大约 30MB libmkl_tiny_tbb.so,这是“MKL 动态库的特殊版本,专门打包用于推理引擎库。”,如version.txt.

MKL-DNN 有 125MB libmklml_gnu.so。有没有办法从MKL-DNN git hub repo构建一个 ~30MB 文件?

标签: intel-mklopenvinointel-dnn

解决方案


看起来您也将其发布在Intel/MKL Github项目中,答案是“不”。所以我链接到那个,以便其他可能有相同问题的人可以得到答案。

mkl_tiny 是使用自定义 DLL 构建器构建的。生成的库的大小取决于您放入其中的符号数量。IIRC,mkl_tiny 只有 gemm,可能还有很少的额外功能,而 mklml 有更多来自 BLAS 的功能,一些 LAPACK 功能,甚至来自 VML/VSL 域的功能。


推荐阅读