5

私は MATLAB サブスクリプションを持っており、MATLAB がインテル® MKL ライブラリーを使用していることを読みましたが、インテル® MKL ライブラリーに対応するすべての DLL/ファイルを見つける場所がわかりません。ドキュメントでそれらの場所についての言及を見つけることができました。

ありがとう

4

1 に答える 1

3

ライブラリは[matlabroot]\bin\ARCH\mkl.dll(例: C:\Program Files\MATLAB\R2013b\bin\win64\mkl.dll) にありますが、これは単なるランタイム ライブラリです。あなたがそれでできることは何もないと思います。実際にインテル® MKL で開発を行うには、製品を購入することでしか入手できないヘッダーやライブラリーなどが必要になります。MATLAB は、インポート ライブラリを介してMEX ファイルから LAPACK および BLAS 関数を使用する方法についての指示を提供しているようです。これらのライブラリを使用して非 MEX または一般に MATLAB に依存しないアプリケーションをビルドすることが可能または許容されるかどうかは明らかではありません。libmwblas.liblibmwlapack.libextern\lib\[arch]\[compiler]

ところで、これはおそらくここに投稿されたものmkl.dllと同様の手順を使用して構築されました。これは、MathWorks が先に進み、すべての人のためにそれを行う前に、ATLAS を MKL に置き換える典型的な方法でした。ただし、これらの手順は、最新バージョンの MKL を取得することのみを目的としているようです。

于 2013-12-17T00:17:00.110 に答える