【发布时间】:2014-11-29 07:05:15
【问题描述】:
我在ArchLinux 上运行,我的python 版本是2.7.8,并且安装了BLAS 和LAPACK:
% pacman -Qs blas; pacman -Qs lapack
local/blas 3.5.0-1
Basic Linear Algebra Subprograms
local/lapack 3.5.0-1
Linear Algebra PACKage
Numpy 已通过sudo pip2 install numpy 安装,并确认它同时看到BLAS 和LAPACK:
>>> numpy.show_config()
blas_info:
libraries = ['blas']
library_dirs = ['/usr/lib64']
language = f77
lapack_info:
libraries = ['lapack']
library_dirs = ['/usr/lib64']
language = f77
atlas_threads_info:
NOT AVAILABLE
blas_opt_info:
libraries = ['blas']
library_dirs = ['/usr/lib64']
language = f77
define_macros = [('NO_ATLAS_INFO', 1)]
atlas_blas_threads_info:
NOT AVAILABLE
openblas_info:
NOT AVAILABLE
lapack_opt_info:
libraries = ['lapack', 'blas']
library_dirs = ['/usr/lib64']
language = f77
define_macros = [('NO_ATLAS_INFO', 1)]
openblas_lapack_info:
NOT AVAILABLE
atlas_info:
NOT AVAILABLE
lapack_mkl_info:
NOT AVAILABLE
blas_mkl_info:
NOT AVAILABLE
atlas_blas_info:
NOT AVAILABLE
mkl_info:
NOT AVAILABLE
然而,我对np.dot 操作的速度测试远远超过 30 秒,而我知道它在类似的机器上运行不到 10 秒。如何解决速度问题?在安装带有BLAS 和LAPACK 支持的numpy 时,我错过了什么吗?
【问题讨论】:
标签: python numpy installation lapack blas