我尝试使用来自 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
上面例子中的函数。直接调用mkl.cblas_dgemm
在我的 anaconda 上不起作用(在 import mkl 之后)。任何想法?最后,我希望调用英特尔 MKL 的 pardiso 求解器,但我真的不知道虽然import mkl
适用于我的 anaconda。