>>> numpy.__config__.show()
atlas_threads_info:
NOT AVAILABLE
blas_opt_info:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['/home/admin/anaconda/lib']
define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]
language = c
atlas_blas_threads_info:
NOT AVAILABLE
openblas_info:
NOT AVAILABLE
lapack_opt_info:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['/home/admin/anaconda/lib']
define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]
language = f77
openblas_lapack_info:
NOT AVAILABLE
atlas_info:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['/home/admin/anaconda/lib']
define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]
language = f77
lapack_mkl_info:
NOT AVAILABLE
blas_mkl_info:
NOT AVAILABLE
atlas_blas_info:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['/home/admin/anaconda/lib']
define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]
language = c
mkl_info:
NOT AVAILABLE
这是numpy。 config .show()
这个numpy基于Anaconda。
与此同时,我在/ opt / intel / mkl中安装了MKL。
看来,我可以使用MKL,当我使用Theano和这个Anaconda这个numpy时。
谢谢〜
答案 0 :(得分:0)
要执行此操作,您必须获取Numpy source code并在主文件夹中创建一个site.cfg
文件,该文件告诉Numpy在哪里查找MKL库。使用site.cfg.example
文件作为指南;在MKL上有一节可以告诉你你需要的确切线条。
获得site.cfg
文件后,请运行python setup.py config
。这将吐出配置信息(它看起来像numpy.config.show()
的输出)。你应该在那里看到你的MKL库的路径(如果没有,你必须使用site.cfg
文件,直到你这样做)。
然后,您可以使用python setup.py build
和python setup.py install
进行构建和安装。您可能想先卸载旧的Numpy。
我在installing Numpy with OpenBLAS上发了一篇博文。虽然你的情况有所不同,但我认为很多步骤都是相似的。