徐海蛟教学
当我们使用anaconda的时候,经常会出现 Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so
这个错误,好多人是使用scikit-learnh 或者是在使用keras 时候遇到的,stackoverflow 和 github上 给出了不少解决方法,但是我这里却不 work,后来在github上的anaconda的issue找到了一个“偏方”,解决方法如下。
1. 安装numpy
conda install numpy
2. 安装mkl
conda install mkl
此时,libmkl_avx.so or libmkl_def.so 已拷贝于$CONDA/lib/目录下。
3. 确认 LD_LIBRARY_PATH 环境变量
假设anaconda安装路径是: export CONDA=/usr/local/anaconda3
假设cuda安装路径是: export CUDA_ROOT=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=$CONDA/lib:$CUDA_ROOT/lib64:$LD_LIBRARY_PATH
4. 使用python测试
执行一下命令,如果没有错误,就可以了。如果还是有错,那你再接着找找教程把,反正我这里是work了~ python -c 'import sklearn.linear_model.tests.test_randomized_l1'