如何检查Numpy/Sply中的blas/clack连接?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

我正在基于blas来构建我的Numpy/sciy环境,并且或多或少地建立在以下基础上:

当我完成时,我如何检查,我的numpy/cip函数是否真的使用了以前构建的blas/apack函数?

提问于
用户回答回答于

import numpy.distutils.system_info as sysinfo
sysinfo.get_info('atlas')
用户回答回答于

方法numpy.__config__.show()输出有关在构建时收集的链接的信息。我的输出是这样的。我认为这意味着我正在使用MacOS附带的blas/LAPACK。

>>>import numpy as np
>>>np.__config__.show()

lapack_opt_info:
    extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
    extra_compile_args = ['-msse3']
    define_macros = [('NO_ATLAS_INFO', 3)]
blas_opt_info:
    extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
    extra_compile_args = ['-msse3', '-I/System/Library/Frameworks/vecLib.framework/Headers']
    define_macros = [('NO_ATLAS_INFO', 3)]

扫码关注云+社区