В документации по установке theano указано, что theano по умолчанию будет использовать библиотеки BLAS из numpy, если библиотеки BLAS доступны как динамически- загружаемые библиотеки ". Похоже, это не работает на моем компьютере, см. Сообщение об ошибке.
Укажите, если вам потребуется дополнительная информация!
Сообщение об ошибке
Мы не нашли динамическую библиотеку в каталоге library_dir библиотеки, которую мы используем для blas. Если вы используете ATLAS, обязательно скомпилируйте его с динамической библиотекой.
/ usr / bin / ld: невозможно найти -lblas
Приложение
Библиотеке theano , помимо прочего, требуются numpy и библиотека BLAS. Я полагал, что numpy поставляется с BLAS, если вы установите его с помощью sudo apt-get install python-numpy python-scipy
под Ubuntu.
Это список файлов /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