2

Python から Intel mkl を使用しようとしています。私が見つけた唯一のドキュメントは、次のことを示唆しています。

from ctypes import *

# Load the share library
mkl = cdll.LoadLibrary("./libmkl_rt.so")
# For Intel MKL prior to version 10.3 us the created .so as below
# mkl = dll.LoadLibrary("./libmkl4py.so")
cblas_dgemm = mkl.cblas_dgemm

私はanaconda3にいます。上記のコードは anaconda3 では動作しません。

OSError: ./libmkl_rt.so: cannot open shared object file: No such file or directory

しかし、私は使用できます

import mkl 

直接。しかし、 の後に次に何をすべきかについての文書は見つかりませんimport mkl。たとえば、cblas_dgemm上記の例のように関数を取得するにはどうすればよいですか。私のanacondaでは直接呼び出しmkl.cblas_dgemmが機能しません(mklのインポート後)。何か案が?最後に、インテル® MKL の pardiso ソルバーを呼び出したいと思っていますがimport mkl、アナコンダで動作するかどうかはわかりません。

4

0 に答える 0