Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.

项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步

在pycharm中运行代码的时候,爆出来如下错误:

Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.

最开始看到intel的字样,心里突然一惊,尼玛难道是跟CPU有什么冲突。
赶紧查查这个 intel MKL是神马玩意。

根据https://software.intel.com/zh-cn/mkl的描述:
The Fastest and Most-Used Math Library for Intel®-Based Systems1
Accelerate math processing routines, increase application performance, and reduce development time. This ready-to-use math library includes:
Linear Algebra | Fast Fourier Transforms (FFT) | Vector Statistics & Data Fitting | Vector Math & Miscellaneous Solvers

英特尔数学核心函数库是一套经过高度优化和广泛线程化的数学例程,专为需要极致性能的科学、工程及金融等领域的应用而设计。核心数学函数包括 BLAS、LAPACK、ScaLAPACK1、稀疏矩阵解算器、快速傅立叶转换、矢量数学及其它函数。

原来是一组用于科学计算的工具。

继续google,发现出现该问题似乎一般都是在运行scikit-learn或者其他需要运行cuda的类库比如Theano,keras之类的.
而且大部分人都提到anaconda没有自带intel MKL。正好本人用的就是anaconda环境。

OK,那么更新使用类库的的依赖包,尤其是mkl相关的依赖。

conda upgrade scikit-learn

更新完毕即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值