Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将MKL链接到Anaconda中已安装的Numpy?_Python_Numpy_Anaconda_Blas_Intel Mkl - Fatal编程技术网

Python 将MKL链接到Anaconda中已安装的Numpy?

Python 将MKL链接到Anaconda中已安装的Numpy?,python,numpy,anaconda,blas,intel-mkl,Python,Numpy,Anaconda,Blas,Intel Mkl,这是numpy。config.show() 而这个numpy是以水蟒为原型的 在/home/admin/anaconda/lib/python2.7/site-packages/numpy中 同时,我在/opt/intel/MKL中安装了MKL 而且,我似乎可以使用MKL,当我将Theano用于这条巨蟒和这只小家伙时。 谢谢~要执行此操作,您必须获取并在主文件夹中创建一个site.cfg文件,该文件告诉Numpy在何处查找MKL库。使用site.cfg.example文件作为指南;在MKL上有一

这是numpy。config.show()

而这个numpy是以水蟒为原型的

在/home/admin/anaconda/lib/python2.7/site-packages/numpy中

同时,我在/opt/intel/MKL中安装了MKL

而且,我似乎可以使用MKL,当我将Theano用于这条巨蟒和这只小家伙时。


谢谢~

要执行此操作,您必须获取并在主文件夹中创建一个
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


我在上有一篇博文。虽然你的情况有点不同,但我认为很多步骤都是相似的。

你是公认大学的学生吗?如果是这样,请注册学术许可证并
conda install accelerate
。是的,链接不同BLAS/LAPACK的唯一方法是重新编译或获取不同的二进制文件。Anaconda学术许可证可以让您获得更快的二进制文件。不过,从源代码编译numpy也不难。@jme谢谢您的回答。是的,我是一名学生。但看起来,我可以用MKL,当我用Theano来处理这条蟒蛇和这只小家伙的时候。“Theano不是基于Numpy吗?”谢谢你的回答。但看起来,我可以用MKL,当我用Theano来处理这条蟒蛇和这只小家伙的时候。Theano不是基于Numpy吗?
>>> 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