python - 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?
解决方案
目前只有以下软件包已正式升级为直接从 python 使用 MKL
- 数字货币
- 数值表达式
- 科学派
- Scikit-学习
- 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())
推荐阅读
- javascript - 通过javascript提交表单后在视图中添加ModelState.AddModelError
- java - 在 java 中使用 Socket 上传文件
- java - 在不使用反射的情况下搜索 NLS 消息包类?
- node.js - NodeJS Express - 下载静态文件时挂起需要一分钟以上
- python - Seaborn Jointplot 为每个类添加颜色
- stata - 更正约束 mlogit stata
- linux - `|` 和 `mknod pipe p` 做同样的事情吗?
- html - 修改离子选择上的最后一项
- linux - ubuntu16.04上的“无法打开此设备:LIBUSB_ERROR_ACCESS”,已经尝试了一些解决方案
- swift - 适用于多种类型的协议扩展