Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
之前在运行一个文件时,发生了这个问题,排查了一下是wineModel = LassoCV(cv=10).fit(X, Y)
这行代码组成的.
Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
英特尔MKL致命错误:不能加载libmkl_avx2。所以还是libmkl_def.so。
刚看到这个错误确实吓了我一跳,怎么都出现底层错误了.
(嘴上笑嘻嘻,心里MMP)
不过仔细想想mkl确实是一个python的底层类库.
百度了一下,似乎一般都是在运行scikit-learn或者其他需要运行cude的类库比如Theano,keras之类的.
解决方案,建议更新你使用类库的的所有依赖包,尤其是mkl.或者直接所有类库也行
pip install --upgrade scikit-learn
# 或者
conda upgrade scikit-learn
到这我就已经解决问题了,但是使用CUDE的似乎还有可能,也不知道管不管用,但是你可以试着阅读下面这篇博客:
http://xuhaijiao.blog.51cto.com/7977742/1894964