如何知道 python anaconda distributive 中 numpy 使用的 MKL 版本?

How to know version of MKL used by numpy in python anaconda distributive?

如何从 python 代码中知道 python anaconda distributive 中 numpy 使用的 MKL 版本?

找到方法 mkl.get_version_info():

import mkl
mkl.get_version_string()

控制台:

'Intel(R) Math Kernel Library Version 2019.0.0 Product Build 20180829 for Intel(R) 64 architecture applications'

我的二分钱:还有一种方法可以查看mkl的版本w/o代码修改。您需要 set/export 环境变量 MKL_VERBOSE=1 (默认情况下此变量未设置)并且所有 mkl 函数将打印版本和许多调试信息。