Python 3.5.2 |Anaconda custom (64-bit)| (default, Jul 2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from cvxopt import matrix
>>> 2 * matrix(1.0, (1, 4))
Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so
運行上述腳本時,出現英特爾MKL致命錯誤。在類似錯誤問題中提到的測試已通過。該測試是將標量與矩陣相乘時出現cvxopt錯誤
python -c 'import sklearn.linear_model.tests.test_randomized_l1'
我跑了蟒蛇與LD_DEBUG=symbols
,看到下面的錯誤在日誌中
/opt/anaconda3/lib/python3.5/site-packages/cvxopt/../../../libmkl_avx.so: error: symbol lookup error: undefined symbol: mkl_sparse_optimize_bsr_trsm_i8 (fatal)
有誰知道如何解決這一問題?我感興趣的保留MKL選項,而不是一個
注意mkl
安裝nomkl,並在最新的版本,所以是scikit-learn
再次閱讀問題 – rrao