theano installation documentation声明,theano将默认使用来自numpy BLAS库,如果这些BLAS库可作为动态加载的库可用的话。这似乎不能在我的机器上工作,请参阅错误消息。
如果numpy BLAS库不是dynamically-loadable?
,我该如何重新编译
如果您需要更多信息,请注明!
错误消息
We did not found a dynamic library into the library_dir of the library we use for blas. If you use ATLAS, make sure to compile it with dynamics library. /usr/bin/ld: cannot find -lblas
附录
theano库需要numpy和BLAS库。我想如果你在Ubuntu下用sudo apt-get install python-numpy python-scipy
安装numpy的话,numpy会附带BLAS。
这是/usr/lib64/python2.6/dist-packages/scipy/lib/blas
的文件列表
cblas.so info.py __init__.py scons_support.py setup.py
fblas.so info.pyc __init__.pyc scons_support.pyc setup.pyc
setupscons.py test
setupscons.pyc
这是distutils.__config__.show()
的输出如下
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
lapack_opt_info:
libraries = ['lapack', 'blas']
library_dirs = ['/usr/lib64']
language = f77
define_macros = [('NO_ATLAS_INFO', 1)]
atlas_info:
NOT AVAILABLE
lapack_mkl_info:
NOT AVAILABLE
blas_mkl_info:
NOT AVAILABLE
atlas_blas_info:
NOT AVAILABLE
mkl_info:
NOT AVAILABLE
https://stackoverflow.com/questions/6789368
复制相似问题