Не могу получить Python3 NumPy, чтобы увидеть BLAS / LAPACK - PullRequest
0 голосов
/ 25 августа 2018

Я бегу Linaro Debian Stretch на Tinkerboard , и я не могу получить numpy на Python3 чтобы увидеть все установленные BLAS / LAPACK ресурсы.

Запуск np.__config__.show() в python3 дает NOT AVAILABLE для каждой отдельной записи.

Я установил BLAS / LAPACK через sudo apt-get install libblas-dev liblapack-dev, а также python3-numpy и python3-scipy через apt-get. Numpy и scipy работают отлично. Я также установил ATLAS и OpenBLAS без удачи, и попробовал ручную компиляцию OpenBLAS и numpy . Ничто не меняет вывод np.__config__.show().

Python2 , однако, показывает, что эти ресурсы установлены.

Как мне получить Python3 , чтобы увидеть эти ресурсы тоже?

1 Ответ

0 голосов
/ 28 августа 2018

Если кто-то заинтересовался ответом, мне удалось наконец-то добиться признания OpenBLAS в numpy и получить приличное повышение скорости.

Для этого вы должны сначала удалить python3-numpy и любой numpy, установленный через pip3.Затем вручную скомпилируйте OpenBLAS и numpy, как описано в Компиляция numpy с интеграцией OpenBLAS .

Установка пакетов по умолчанию через apt-get или pip, по-видимому, по-видимому, не связана ни с одной библиотекой BLAS по умолчаниюПо крайней мере, на ОС TinkerBoard Linaro ...

...