He buscado una manera fácil de instalar/compilar Numpy con OpenBLAS, pero no he encontrado una respuesta fácil. Toda la documentación que he visto requiere demasiado conocimiento para alguien como yo que no está acostumbrado a compilar software. Hay dos paquetes en Ubuntu relacionados con OpenBLAS: libopenblas-base
y libopenblas-dev
. Una vez que estén instalados, ¿qué debo hacer para instalar Numpy nuevamente con ellos? Gracias!¿Cómo usar numpy con OpenBLAS en lugar de Atlas en Ubuntu?
Tenga en cuenta que cuando se instalan estos paquetes OpenBLAS, Numpy ya no funciona: no se puede importar: ImportError: /usr/lib/liblapack.so.3gf: undefined symbol: ATL_chemv. El problema también ocurre al instalar Theano con su website instructions para Ubuntu.
Esto ya se notó here.
Dado que no tengo instrucciones paso a paso: Es posible que deba ejecutar sudo update-alternatives --all y establezca la configuración para eso (puede que no tenga que hacer esto si no instaló Atlas). También debes instalar liblapack3gf, creo. Personalmente tuve algunos problemas con otros paquetes al hacer eso (shogun), pero probablemente eso no es importante para ti. Y ejecuta "import numpy; numpy.test()" antes y después de cambiar las cosas ... – seberg
¡Realmente funcionó! : liblipack3gf ya estaba instalado, y usando update-alternatives --all y elije la alternativa '/ usr/lib/lapack/liblapack.so.3gf' para' liblapack.so.3gf' – PierreE
Si solo desinstalas todos los paquetes de atlas , entonces este error desaparece – user239558