我有一个 MATLAB 订阅,并且我读到 MATLAB 使用英特尔 MKL 库,但我不确定在哪里可以找到与英特尔 MKL 库对应的所有 DLL/文件。我可以在文档中找到关于它们位置的任何提及。
谢谢
您将在[matlabroot]\bin\ARCH\mkl.dll
(例如 C:\Program Files\MATLAB\R2013b\bin\win64\mkl.dll)找到该库,但这只是运行时库。我不认为你可以用它做任何事情。要使用英特尔 MKL 进行实际开发,您将需要头文件、库等,这些文件只能通过购买产品获得。似乎 MATLAB 提供了有关如何通过导入库libmwblas.lib
和libmwlapack.lib
. extern\lib\[arch]\[compiler]
目前尚不清楚是否可以和/或允许使用这些库构建非 MEX 或通常独立于 MATLAB 的应用程序。
顺便说一句,这mkl.dll
可能是使用类似于此处发布的程序的程序构建的,这是在 MathWorks 继续为所有人完成之前用 MKL 替换 ATLAS 的典型方式,顺便说一句,这是一个光荣的日子。但是,这些说明似乎仅用于获取最新版本的 MKL。