我知道如果我像这样直接将 MKL 导入 python,我可以获得 pardiso 的版本:
import mkl
mkl.get_version_string()
但是,如果我使用以下代码导入 intel MKL pardiso:
import sys
import ctypes
def get_libmkl():
# linux system
return ctypes.CDLL('libmkl_rt.so')
我使用以下内容来初始化 pardiso 求解器:
libmkl = get_libmkl()
mkl_pardiso = libmkl.pardiso
在这种情况下,我怎么知道我使用的是哪个版本的 pardiso?