首页 > 解决方案 > Anaconda 的适用于 Python 的英特尔 MKL

问题描述

我在 Anaconda for Python 3 中安装了 Intel MKL 库。我需要使用 Intel MKL 的优化库,尤其是trust region method。我有 Intel MKL for trust region的文档,但是,该文档看起来属于 C/C++。是否有关于适用于 Python 的英特尔 MKL 的任何文档?如何在我的 Python 脚本中调用英特尔 MKL?

标签: pythonanacondaintel-mkl

解决方案


目前只有以下软件包已正式升级为直接从 python 使用 MKL

  1. 数字货币
  2. 数值表达式
  3. 科学派
  4. Scikit-学习
  5. mkl-服务

您可以使用此软件包将 python 中的 mkl 用于其他 mkl 求解器和算法,如信任区域,在您的情况下,您应该用 c/c++ 编写求解器并从 python 调用 c 程序。

请在下面找到在 python 中调用 ac 函数的链接。

https://www.geeksforgeeks.org/how-to-call-ac-function-in-python/

下面是一些示例伪代码供参考。

import ctypes
mkl = ctypes.cdll.LoadLibrary("libmkl_rt.so")
print(mkl.mkl_get_max_threads())

推荐阅读