Вид.С OpenBLAS все в порядке.Я просто взял первую ссылку, которую я смог найти в Google в поиске «Сравнение OpenBLAS, ATLAS, MKL».
http://markus -beuckelmann.de / blog / boosting-numpy-blas.html
Это еще не вся история.Различия могут не быть / быть немного / сильно отличаться в зависимости от алгоритмов, которые вам нужны.На самом деле не так много можно сделать, кроме как запустить собственный код, связанный с различными реализациями.
В среднем мои фавориты по всем видам линейных алгебраических задач, SVD, Eigs, действительным и псевдоинверсиям, факторизации ... одноядерный / многоядерный в разных ОС:
MacOS: ускоренная среда(поставляется вместе с ОС) Linux / Windows:
- MKL
- с большим расстоянием, но все еще тихо в порядке: ATLAS и OpenBLAS на уровне
- ACML всегда былразочарование для меня даже на процессорах AMD
TLDR: Ваша установка в порядке.Но если вы хотите выжать последнюю каплю крови из вашей комбинации CPU / RAM / Mainboard, вам нужен MKL.Это, конечно, стоит довольно дорого, но если вы можете получить оборудование вдвое дешевле, возможно, оно того стоит.А если вы пишете пакет с открытым исходным кодом, вы можете использовать MKL бесплатно для целей разработки.