Нет _dotblas.so после установки OpenBLAS и Numpy

Я пытаюсь ускорить работу матрицы с помощью NumPy в Ubuntu 14.04 LTS (64-разрядная версия). Вместо использования ATLAS (фактически, когда я использую ATLAS, есть только 1 поток, который полностью запущен, а 7 других открытых потоков ничего не делают, даже если я OMP_NUM_THREADS=8 например, OMP_NUM_THREADS=8 Не знаю почему.), Я решил дать OpenBLAS попробовать.

Я потратил несколько часов, следуя нескольким учебным пособиям для создания исходного кода OpenBLAS и NumPy , например [1] , [2] , [3] , [4] и [5] . Однако ни один из них не может генерировать _dotblas.so после компиляции NumPy, который является критическим файлом для ускорения работы dot между матрицами.

Могу ли я узнать, успешно ли построил NumPy и OpenBLAS под Ubuntu 14.04? Если да, пожалуйста, дайте мне знать, как это сделать?

Спасибо.


Обновить:

Ниже приведено то, что я обобщил из вышеупомянутых пяти сообщений и попытался в моей машине:

 # OpenBLAS git clone git://github.com/xianyi/OpenBLAS cd OpenBLAS make FC=gfortran sudo make PREFIX=/opt/OpenBLAS/ install cd .. # let the system know sudo sh -c 'echo "/opt/OpenBLAS/lib" > /etc/ld.so.conf.d/openblas.conf' sudo ldconfig # Numpy git clone https://github.com/numpy/numpy cd numpy vim site.cfg # and put the following content within #### in site.cfg #### [default] library_dirs = /opt/OpenBLAS/lib [atlas] atlas_libs = openblas library_dirs = /opt/OpenBLAS/lib [lapack] lapack_libs = openblas library_dirs = /opt/OpenBLAS/lib #### export BLAS=/opt/OpenBLAS/lib/libopenblas.a export LAPACK=/opt/OpenBLAS/lib/libopenblas.a export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/OpenBLAS/lib/ python setup.py build sudo python setup.py install 

ОБНОВЛЕНИЕ: приведенный выше сценарий был протестирован, чтобы хорошо работать как на Ubuntu 12.04, так и на 14.04 64-бит.

Python - лучший язык программирования в мире.