问题描述
如何在 python 中从 Intel 的 MKL 访问 pardiso 求解器?在 anaconda3 上,我可以import mkl
。这是我的 mkl 版本。
In [4]: mkl.get_version()
Out[4]:
{'MajorVersion': 2020,'MinorVersion': 0,'UpdateVersion': 2,'ProductStatus': b'Product','Build': b'20200624','Processor': b'Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2) enabled processors','Platform': b'Intel(R) 64 architecture'}
我在 mkl 的可访问模块中没有看到 pardiso,所以不知道如何从 python 中提供 pardiso 求解器。
In [5]: dir(mkl)
Out[5]:
['__builtins__','__cached__','__doc__','__file__','__loader__','__name__','__package__','__path__','__spec__','__version__','_mklinit','_py_mkl_service','cbwr_get','cbwr_get_auto_branch','cbwr_set','disable_fast_mm','domain_get_max_threads','domain_set_num_threads','dsecnd','enable_instructions','free_buffers','get_clocks_frequency','get_cpu_clocks','get_cpu_frequency','get_dynamic','get_env_mode','get_max_cpu_frequency','get_max_threads','get_version','get_version_string','mem_stat','peak_mem_usage','second','set_dynamic','set_env_mode','set_memory_limit','set_mpi','set_num_threads','set_num_threads_local','six','thread_free_buffers','verbose','vml_clear_err_status','vml_get_err_status','vml_get_mode','vml_set_err_status','vml_set_mode','warnings']
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)